thrift-zookeeper-rpc

时间:2018-03-27 19:10:36
【文件属性】:

文件名称:thrift-zookeeper-rpc

文件大小:1.23MB

文件格式:RAR

更新时间:2018-03-27 19:10:36

thrift

对于Thrift服务化的改造,主要是客户端,可以从如下几个方面进行: 1.服务端的服务注册,客户端自动发现,无需手工修改配置,这里我们使用zookeeper,但由于zookeeper本身提供的客户端使用较为复杂,因此采用curator-recipes工具类进行处理服务的注册与发现。 2.客户端使用连接池对服务调用进行管理,提升性能,这里我们使用Apache Commons项目commons-pool,可以大大减少代码的复杂度。 3.关于Failover/LoadBalance,由于zookeeper的watcher,当服务端不可用是及时通知客户端,并移除不可用的服务节点,而LoadBalance有很多算法,这里我们采用随机加权方式,也是常有的负载算法,至于其他的算法介绍参考:常见的负载均衡的基本算法。


【文件预览】:
pom.xml
thrift-0.9.2.exe
src
----test()
--------resources()
--------java()
----main()
--------resources()
--------java()
thrift.bat

网友评论

  • 很详细的例子,学习了
  • 很好的例子,學習中
  • 很好的例子,學習中
  • Very Good!!
  • 非常好的资料,而且能够运行,很好的例子,学习使用zookeeper
  • 非常好的资料,而且能够运行,支持负载均衡,只需稍稍修改便可以用于正式环境
  • 需要努力去学习
  • 很好的例子,支持
  • 非常赞的资料 ,谢谢
  • 例子很詳細,學習中
  • 很好的例子,目前学习中
  • 很好的例子,学习使用zookeeper