Rocketmq原理&最佳实践 https://www.jianshu.com/p/2838890f3284 彦帧关注 142018.08.05 15:48:44字数 3,451阅读 174,582 一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳 ...
分类:
其他好文 时间:
2020-01-05 18:39:42
阅读次数:
59
彩食鲜开源基础框架csx-bsf-all, BSF集成了自研的监控报警,用来监控各个服务系统的性能及异常告警。集成并封装Apollo,Rocket MQ,Redis, Elastic Search,ELK,XXLJOB, Sharding JDBC,Cat,Eureka,七牛云等第三方中间件,提供简... ...
分类:
其他好文 时间:
2020-01-03 14:08:52
阅读次数:
96
MQ全称为Message Queue, 消息队列(MQ)是应用程序“对”应用程序的通信方法。MQ:生产者者往消息队列中写消息,消费可以读取队列中的消息。 MQ的好处有很多: 好处一:解耦 在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息系统在处理过程中间插入了一个隐含的、基于数据的接口 ...
分类:
其他好文 时间:
2020-01-02 22:52:30
阅读次数:
147
究竟什么时候该使用MQ? 原创: 58沈剑 架构师之路 昨天 任何脱离业务的组件引入都是耍流氓。引入一个组件,最先该解答的问题是,此组件解决什么问题。 MQ,互联网技术体系中一个常见组件,究竟什么时候不使用MQ,究竟什么时候使用MQ,MQ究竟适合什么场景,是今天要分享的内容。 MQ是什么?消息总线( ...
分类:
其他好文 时间:
2019-12-30 09:30:35
阅读次数:
195
mq 其实个人觉得 就是通过 其他的方式 把别的项目 的数据发送到我们这里,我们也可以通过mq把我们 这里 的数据发送到别人哪里。 通过控制中心 来发布和订阅 最后 还要 授权。双方制约好 固定的topic和tag值 就能 实现这种通讯 这个东西 思想类似于websocket 。通信一旦建立,客户端 ...
分类:
其他好文 时间:
2019-12-30 00:15:25
阅读次数:
67
RabbitMQ服务器安装1、安装erlang 2、安装RabbitMQ 3、 常用命令 4、 浏览器打开 端口号默认:15672<br/>密码和用户名默认:guesthttp://127.0.0.1:15672/#/5、常见错误错误提示:zsh: command not found: rabbit ...
分类:
其他好文 时间:
2019-12-28 17:42:54
阅读次数:
68
# 架构设计 1 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式 ...
分类:
其他好文 时间:
2019-12-24 14:04:48
阅读次数:
75
# 运维管理 ### 1 集群搭建#### 1.1 单Master模式这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。##### 1)启动 NameServer```bash### 首先启动Name Server$ nohup sh mq ...
分类:
其他好文 时间:
2019-12-24 13:56:26
阅读次数:
80
创建队列管理器crtmqm qmgrname 删除队列管理器dltmqm [-z] qmgrname 启动队列管理器strmqm qmgrname 停止队列管理器endmqm –i QmgrName 立即停止endmqm –p QmgrName 强制停止 显示队列管理器dspmq 查看全部队列dsp ...
分类:
其他好文 时间:
2019-12-23 20:40:54
阅读次数:
693
1、什么是消息队列? 消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。 消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发 ...
分类:
其他好文 时间:
2019-12-22 19:56:16
阅读次数:
76