【BigHereo 3】-----对MQ的一些思考(三)


【BigHereo】-----对MQ的一些思考(三)


【BigHereo 3】-----对MQ的一些思考(三)



questions

1
 focus on
1.1 1,JavaEE

1.2
 2,中间件

1.3
 3,jms,mq,mom,jms&PRC 关系?
1.3.1 mom
1.3.1.1 面向消息中间件

1.4
 4,线程 & mq关系对比?
1.4.1 线程,服务内的; mq 服务和服务之间的

1.5
 5,中间件、PRC,MQ关系

1.6
 6,生产者提供消息,未被消费,如何处理?

1.7
 7,mq的事务性
1.7.1 有点mq不能保证正确性, 添加事务性


2
 mine
2.1 1,MQ是什么?

2.2
 为什么用消息队列MQ?

http://www.cnblogs.com/xuyatao/p/6864109.html


2.3
 2,什么时候用到?
2.3.1 高并发时,通过消息队列异步处理

2.4
 3,消息分类?
2.4.1 1,Message Channel
2.4.1.1 1,RabbitMQ ,ActiveMQ
2.4.2 2,Publisher-Subscriber
2.4.3 3,message Router
2.4.3.1 企业级,分布式多部署,容易耦合,不符合单一职责,所以产生路由模式

2.5
 4,有哪些困难?
2.5.1 1,消息不匹配的集成问题
2.5.1.1 解决:集成测试、回归测试
2.5.2 2,后台任务非实时性带来测试困难
2.5.3 3,分布式系统消息传递、解析的性能损耗。
2.5.3.1 架构方面,引入分布式协调器DTC

2.6
 5,消息对比
2.6.1 https://help.aliyun.com/document_detail/52577.html?spm=5176.doc29532.6.540.ALU2s7


3
 INB
3.1 1,消息队列中消息和消息怎么匹配?除了本身的事务还可以怎么解决?

3.2
 2,读取超时问题?

3.3
 3,线程和消息队列的对比?