文章分类 - 15-分布式
摘要:在分布式架构中,各个模块之间是相互独立的,如果直接调用的话,那么模块之间的耦合度就会提高,响应时间会更长。使用消息中间件解决1、任务异步处理 将不需要同步处理且耗时长的操作由消息队列通知消息接收方进行异步处理。2、应用程序解耦和3、消峰:降低系统的并发。
阅读全文
摘要:一、简介一个高效的分布式协调服务。由雅虎创建,是 Google Chubby 的开源实现。它暴露了一些公用服务,比如命名服务/配置管理/同步控制/群组服务等。我们可以使用ZK来实现比如达成共识/集群管理/leader选举等。 利用zookeeper的ZAB算法(原子消费广播协议)能够很好地保证分布式
阅读全文
摘要:远程服务调用的分布式框架,高性能透明化PRC 远程服务调用。SOA服务治理。特征1、透明化远程方法调用:像调用本地方法一样调用远程方法,只需简单的配置,没有任何API侵入。2、软负载均衡和容错机制。3、服务自动注册于发现,不需要写死服务提供方的地址。dubbox工作流程节点角色provider:暴露
阅读全文
摘要:ActiveMq 存在两种通信方式:点对点、发布订阅如果是点对点模式,此消息会默认保存在服务端,直到有消费者将其消费掉。所以此时消息不会丢失。如果是发布订阅的通信方式,默认情况下只通知一次,如果没有接收到此消息就没有了。这种场景只适合消息送达率要求不高的情况。1、如果要求消息必须送达,不可以丢失的话
阅读全文

浙公网安备 33010602011771号