Thrift是一个开源的RPC框架,能够实现跨语言间的服务调用,但是单纯的Thrift没有服务治理的框架,无法实现服务的注册,订阅等功能,更别说负载均衡,服务地址管理。并且,基于Thrift的远程调用缺少连接池的功能,每次都需要手动创建TSocket
等资源,时候再释放,给系统带来很大压力。
本章介绍基于Zookeeper的Thrift服务治理框架中连接池的引入和优化,并且实现了服务地址的自动管理和客户端调用的软负载均衡
AddressProvider
|
|
Thrift是一个开源的RPC框架,能够实现跨语言间的服务调用,但是单纯的Thrift没有服务治理的框架,无法实现服务的注册,订阅等功能,更别说负载均衡,服务地址管理。并且,基于Thrift的远程调用缺少连接池的功能,每次都需要手动创建TSocket
等资源,时候再释放,给系统带来很大压力。
本章介绍基于Zookeeper的Thrift服务治理框架中连接池的引入和优化,并且实现了服务地址的自动管理和客户端调用的软负载均衡
|
|