【BigHereo】-----对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,线程和消息队列的对比? |