随笔分类 - 服务器开发
摘要:1、线程模型 ZK客户端启动时会启动两个线程,一个叫SendThread,另一个叫EventThread。SendThread和服务器打交道负责发包收包。EventThread负责处理事件,比如执行异步请求的回调函数,处理服务器主动推送的通知包(在服务器端注册了watcher就能收到这种通知包)。
阅读全文
摘要:1、thrift服务器能支持单一长连接吗? 不能,因为thrift只支持短连接(每个请求一条连接)。thrift服务器对每条连接设置了状态机,状态转换是在“读请求”和“写响应”之间转换,如果你同时发两个请求包到服务器,它会先处理第一个请求,返回响应包后然后再处理第二个请求,而不是像dubbo那样一次
阅读全文
摘要:主要参考资料 https://github.com/apache/dubbo-spring-boot-project/blob/master/README_CN.md 示例代码 https://github.com/ralgond/dubbo-example https://github.com/r
阅读全文
摘要:当我们开发的代码依赖ZooKeeper时,该如何在单元测试中启动ZooKeeper? 首先需要确认zookeeper的lib是否在类路径中,我使用的是Maven,首先在POM文件中引入依赖: <dependency> <groupId>com.101tec</groupId> <artifactId
阅读全文

浙公网安备 33010602011771号