随笔分类 - RabbitMQ
摘要:消息型中间件: AMQP协议:高级消息队列协议 AMQP 0-9-1 AMQP 1.0 路由模型: direct topic fan-out headers broker: exchange binding queue virtualhost:虚拟主机 exchange binding queue
阅读全文
摘要:网络分区的意义 RabbitMQ的模型类似交换机模型,且采用erlang这种电信网络方面的专用语言实现。RabbitMQ集群是不能跨LAN部署(如果要WAN部署需要采用专门的插件)的,也就是基于网络情况良好的前提下运行的。 为什么RabbitMQ需要这种前提假设?这个和它本身的数据一致性复制原理有关
阅读全文
摘要:关于network partition网络设备故障导致的网络分裂。比如,存在A\B\C\D\E五个节点,A\B处于同一子网,B\C\D处于另外一子网,中间通过交换机相连。若两个子网间的交换机故障了即发生了网络分区,A\B和C\D\E便不能通讯。某些系统是partition-tolerant的,也即,
阅读全文
摘要:(一) 功能和原理 设计集群的目的 允许消费者和生产者在RabbitMQ节点崩溃的情况下继续运行 通过增加更多的节点来扩展消息通信的吞吐量 允许消费者和生产者在RabbitMQ节点崩溃的情况下继续运行 通过增加更多的节点来扩展消息通信的吞吐量 1 集群配置方式 RabbitMQ可以通过三种方法来部署
阅读全文
摘要:框架结构的展⽰图 • 我们先来看下这个部分 这⾥是 prometheus的服务端也就是核⼼ prometheus本⾝是⼀个以进程⽅式启动,之后以多进程和多线程实现监控数据收集 计算 查询 更新 存储 的这样⼀个C/S模型运⾏模式本⾝的启动很简单 如果不带参数的不考虑后台运⾏的问题那么 prometh
阅读全文

浙公网安备 33010602011771号