![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统
然baba
这个作者很懒,什么都没留下…
展开
-
Java基于String Boot、Thrift、Zookeeper实现RPC
Thrift的优势是支持异构系统,相对于http协议效率较高,之前项目一直用的是dubbo,最近想了解一下thrift相关内容,以下是尝试工程中的一些内容,做一些记录代码基于JDK8、spring/boot实现,注册发现采用zookeeper,Thrift Sockect连接池使用commons-pool2实现代码实现分为服务端(provider)和客户端(consumer),实际使用过程中一个项目原创 2017-12-18 14:03:49 · 1599 阅读 · 2 评论 -
Java基于Spring Boot、RabbitMQ实现事件驱动模式
开发环境Maven,JDK8, SpringCloud(Dalston.SR1),RabbitMQ3.6.12,MySQL优势采用事件驱动模式可以降低系统间耦合,利于系统伸缩。事件模型事件模型包含事件和任务,事件首先入库,然后定时任务轮询发布到MQ;接收到消息之后入库,定时任务轮询处理。事件类型事件类型即对应的业务操作,比如创建用户、创建订单等事件状态NEW(新建),PUBLISHED(已发布),R原创 2017-12-28 15:08:15 · 2344 阅读 · 1 评论