一、概念
1.1、NameServer (类似注册中心)
1.2、broker (RocketMQ实例)
1.3、消费者
1.4、提供者

二、RocketMQ集群进行OS内核参数的调整
2.1、vm.overcomment_memory (0,1,2)
2.2、vm.max_map_count (这个参数的值会影响中间件系统可以开启的线程数量)
2.3、vm.swappiness (这个参数是用来控制进程的swap行为的)
2.4、ulimit (这个是用来控制linux上的最大文件链接数的,默认值可能是1024)
备注:调整的东西无非就是跟磁盘文件IO、网络通信、内存管理、线程数量有关系的.

三、使用RocketMQ的几种方式
3.1、同步发送消息、异步发送消息、单向发送消息.
3.2、Push消费模式以及Pull消费模式.


forever
4 声望0 粉丝