中间件
上加码
这个作者很懒,什么都没留下…
展开
-
rabbitmq-client的隐藏问题
rabbitmq-client在处理connection时,当是address是多个地址时,创建连接时会选第一个可用地址,所以如果客户端sdk连接服务端很多时,所有的连接都会建在第一个地址上,这样会造成第一个服务器connection和channel很多,压力很多,过多的connection和channel也会频繁的回收和创建,影响发送消息的效率;且过多连接集中在一台机器而其他机器没有连接,没有达到rabbitmq互为主备后分散连接的作用。我们的修改办法在创建connctionfactory时把地址串随机排原创 2021-01-11 09:23:51 · 313 阅读 · 0 评论 -
Rabbitmq互为主备的理解和prometheus监控
今天又有人问起来rabbitmq的高可用方式,因为和常见的主从模式有点区别,所以就记录一下。rabbitmq集群的镜像队列提供了更高级的主从备份,就是互为主备的主从队列。rabbitmq-server为客户端提供了访问其中任何一个节点都能获取整个集群的元数据,所以生产者消费者是直观看到具体是连接到集群中的哪台机器,但可以肯定的是主队列接收exchange路由过来的消息,及推送消息给消费者,从队列是无法接收到exchange路由过来的消息的;但从队列可以接收主队列同步过来的消息,并提供给消费者。总结来说就是r原创 2020-11-11 16:25:19 · 1195 阅读 · 0 评论 -
Arthas 底层与jvm交互的原理学习
arthas启动Bootstrap ----> ProcessUtils.startArthasCore---->startProcessUtils.startArthasCore---->执行 java -jar arthas-core.jar命令原创 2020-11-09 15:39:31 · 327 阅读 · 0 评论