中间件:不是直接面向直接用户的程序

解决问题:
解耦,异步,横向扩展,安全可靠,顺序保证

  • 未使用消息中间件
    java消息中间件

  • 使用消息中间件
    java消息中间件

jms规范:

  • 概念(java message service)java消息服务,是java平台中面向消息中间件的API,用于在两个应用间或分布式系统之间进行异步通信。
    常见的消息中间件:activemq,rabbitmq,kafaka

  • 术语
    消息:应用程序之间传递的数据
    消息模式:在客户端传递消息的模式,队列模式和主题模式
    生产者/发布者:创建并发送消息的客户端
    消费者/订阅者:接受并处理消息的客户端
    提供者:实现JMS规范的消息中间件服务器(activemq等)

  • 队列模式
    客户端包括生产者和消费者
    队列中的消息只能被一个消费者消费
    消费者可以随时消费队列中的消息
    java消息中间件

  • 主题模式
    java消息中间件

代码托管:https://github.com/lieyanhaipo/jms-test.git

相关文章:

  • 2021-12-21
  • 2022-01-20
  • 2022-02-07
  • 2021-12-17
  • 2021-06-10
  • 2021-10-06
  • 2021-09-14
  • 2021-12-04
猜你喜欢
  • 2022-01-28
  • 2021-11-21
  • 2021-10-08
  • 2022-01-12
  • 2021-12-10
相关资源
相似解决方案