hyk-proxy reference
关于hyk-proxy
hyk-proxy原理
其中Local Server与Remote Server之间属于RPC通信层部分,不局限于HTTP连接;若Remote Server由于防火墙原因无法直接通过HTTP连接,可采用XMPP模式穿越
如何使用
-
检查本地运行环境
- JRE/JDK 1.5+
- Google App Engine SDK(Java) (最好为最新版本,下载地址)
-
安装Remote Server
- 解压hyk-proxy-server-[version].zip
- 进入解压的目录, 修改war/WEB-INF/appengine-web.xml, 将<application>值改为自己创建的appid
- 执行appcfg.cmd/appcfg.sh update上传, 注意在解压后进入的目录执行(appcfg在'<Google App Engine SDK>/bin' )
-
运行Local Server
- 解压hyk-proxy-client-[version].zip
- 进入解压的目录, 修改etc/hyk-proxy-client.properties中“remoteserver.appid.x”
-
执行bin/start.bat(start.sh)启动local server,bin/stop.bat(stop.sh)停止默认绑定的地址为 127.0.0.1:48100
配置说明
大部分配置均在hyk-proxy-client.properties中,简要说明如下:
- 'remoteserver.appid.x' 为已部署的ApplicationID, 即<appid>.appspot.com中<appid>
- 'remoteserver.appid.x' 可配置多个,此情况下, 代理过程中采用轮询策略选择
- 'localserver.xmpp.user.x’, 'localserver.xmpp.passwd.x' 为XMPP账户,目前GTALK/OVI/jabber账户均可使用
- XMPP账户可配置多个,此情况下代理过程中采用轮询策略选择
- XMPP模式仅在HTTP模式为false("localserver.http.enable = false")情况下生效
- 'localserver.rpc.http.maxfetcher' 在下载文件/观看视频时生效,含义为并发的下载线程数
注意
- 启用XMPP模式时, 由于xmpp server限制,太频繁发送消息会被server拒绝,可采用配置多个XMPP账户规避
分享到:
相关推荐
高性能web代理程序 hyk-proxy
基于Java的高性能web代理程序 hyk-proxy.zip
基于java的高性能web代理程序 hyk-proxy.zip
基于java的开发源码-高性能web代理程序 hyk-proxy.zip
基于Java的实例源码-高性能web代理程序 hyk-proxy.zip
java源码:高性能web代理程序 hyk-proxy.rar
高性能web代理程序 hyk-proxy源码
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
三星DDR存储芯片文档,K4B4G1646E-BYK0,256 X16 4Gb DDR3 DRAM
还有少数程序(比如hyk-proxy中PHP部分)可以完美支持HTTPS,无须导入HTTPS证书,但需要外网环境使用,或者在路由器中设置端口映射,或者需要开启路由器的UPnP。 本程序没有上述限制,完美支持HTTPS,无须PHP空间...
Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
海克无需离开命令行即可日文 - 英文翻译(honyaku)安装$ npm install hyk -g用法 求助$ hyk执照
HYK网站重建hyk网站
Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...
WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。WebSocket4J 并未实现客户端通讯协议,所以不能用它来连接 WebSocket 服务器。 Struts验证码插件 JCaptcha4Struts2 ...