zoukankan      html  css  js  c++  java
  • 一、消息中间件基础

    一、消息中间件的好处

    1、解耦 2、异步 3、横向扩展 4安全可靠 5顺序保障

    二、概述

      非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。

      关注于数据的发送和接收,利用搞笑可靠的异步消息传递机制集成的分布式系统

    1、JMS规范协议(Java api)

      java系统中面向消息中间件的API,用于两个应用程序之间,或分布式系统中发送消息,进行异步通信。

    2、AMQP协议(传输层的跨语言)

       提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。

      ActiveMQ 支持 java、c++、c#、python、php,同时支持两种协议

      RabbitMQ AMQP完整实现

      Kafka 速度快,稳定

    3、JMS规范(概念)

    4、 队列模型

     

    5、主题模型

    6、JMS编码接口

     

  • 相关阅读:
    省选测试28
    省选测试27
    省选测试26
    省选测试25
    省选测试24
    省选测试23
    省选测试22
    省选测试21
    关于maven 导入依赖的最终处理问题
    Dubbo 2 之抽取公共接口
  • 原文地址:https://www.cnblogs.com/404code/p/10564134.html
Copyright © 2011-2022 走看看