应用场景:
1.存在并发访问的业务
2.耗时比较久的业务
3.需要解耦出来的业务
消息中心简介:
消息中心MOM(Message Oriented Middleware)是在分布式环境中,两个或多个独立运行的系统之间,提供消息通讯作用的中介。
消息中心的作用:
把分布式应用中的各个子系统之间服务的调用以消息通讯的方式交互。
消息中心的特点:
1.消息异步接收:消息发送者不需要等待消息接收着的响应,提高整个应用程序的性能
2.消息可靠接收:消息发送出去后保存在一个中间容器内,只有消息接收者收到消息后才删除消息
3.消息队列接收:消息以队列的形式接收,一个一个排队处理
比较流行的消息中心有哪些:
收费:IBM MQSeries,BEA WebLogic JMS Server,Oracle AQ
开源:ActiveMQ,RabbitMQ,RocketMQ,Kafka