Apache ActiveMQ Artemis 提供了一个非堵塞架构,实现了超高性能的 Java 对象消息服务器。其核心只依赖一个 netty.jar 文件。该项目的目的是为你的 Java 应用提供一个可嵌入的消息服务。

架构图:


特性:

  • 支持 AMQP 协议
  • OpenWire 支持 5 个 ActiveMQ 客户端
  • STOMP 协议支持
  • HornetQ Core 协议支持 HornetQ 2.4,2.5 客户端
  • JMS 2.0 和 1.1 支持
  • 通过共享存储和基于复制的非共享存储实现的高可用性
  • 灵活的集群配置
  • 高性能的日志用于消息持久化
  • 队列内存限制
  • SSL 支持
  • 基于 JMX 管理
  • 支持大消息
  • 主题层次
  • 生产者流控
  • 消费者流控
  • 消息转移
  • Last value queue
  • 消息分

文章转载自 开源中国社区 [http://www.oschina.net]

Apache Artemis —— 非堵塞 Java 嵌入消息服务相关推荐

  1. java jms 消息服务_Java消息服务JMS详解

    Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics). ...

  2. Apache OpenWebBeans 发布适用于 Java EE 微服务的 Meecrowave 服务器 1.0

    Apache OpenWebBeans,JSR 365 依赖注入(CDI 2.0)的一种实现,最近发布的 Meecrowave 微服务器的服务器 1.0 为 Java Persistence API( ...

  3. Mqtt开发java开发-消息服务mns中的一些坑

    mqtt 首先创建一个设备,然后自定义topic,为什么要自定义topic.因为,这样的好处就是不要按json格式书写. 然后我找到了阿里云联网平台 在服务端订阅中,我发现有MNS服务端订阅,和AMQ ...

  4. JAVA消息服务JMS规范及原理详解

    一.简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进 ...

  5. JMS : Java Message Service (Java消息服务)之一 [转]

    为什么80%的码农都做不了架构师?>>>    1 引言 1.1 编写目的 本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设 ...

  6. 微服务 —— 消息服务中间件 JMS

    一.消息服务中间件 对于大多数应用来说,可采用消息服务中间件来提升系统异步通信,消息解耦问题. 消息的作用:异步处理.应用解耦.流量削峰. 异步消息中的两个概念:消息代理.目的地 当消息发送者发送消息 ...

  7. java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...

    今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...

  8. JMS(Java消息服务)与消息队列ActiveMQ基本使用(一)

    最近的项目中用到了mq,之前自己一直在码农一样的照葫芦画瓢.最近几天研究了下,把自己所有看下来的文档和了解总结一下. 一. 认识JMS 1.概述 对于JMS,百度百科,是这样介绍的:JMS即Java消 ...

  9. 什么是JMS(Java Message Service消息服务)

    JMS的定义 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息 ...

最新文章

  1. 动态主机配置协议服务器不能提供,计算机网络基础课程—动态主机配置协议(Dhcp)...
  2. 【Tree】Prim算法思想与步骤
  3. 香帅的北大金融学课笔记12 -- 资产估值
  4. PHP抽象类abstract关键字
  5. 虚拟主机的301重定向
  6. 对于多表查询和转账的事务提交
  7. 经典面试题(31):以下代码将输出的结果是什么?
  8. 发动机性能测试软件,发动机的性能测试方法
  9. liunx grep sed
  10. 值得苦练的100道Python经典练手题,(附详细答案)
  11. C语言 计算机考研408数据结构历年真题算法题简易暴力解
  12. Java后端通过图片URL获取图片并保存
  13. Linux远程拷贝文件命令 - scp
  14. 使用PlotNeuralNet绘制自己的网络结构图
  15. ADAMoracle去中心化预言机价值核心在哪
  16. 如何删除PDF水印?PDF删除水印怎么操作
  17. 分享Python 的十个小技巧
  18. yami认证显示连接服务器失败,yamip安装教程
  19. 查全率和查准率有什么区别?
  20. 容器云系列之Kubernetes基本架构介绍

热门文章

  1. 3D器官和骨骼将使移植清单成为历史
  2. 信息哲学给哲学带来根本性革命了吗
  3. 10年后的计算机会是怎样的?
  4. IDC预测2022年全球智能家居连接设备市场规模将达10亿台!
  5. 《Science》评选2017年十大科学突破,看看有哪些吧!
  6. Facebook打算与Google的人工智能一较高下吗?
  7. 一文读懂工业物联网 全面起底核心玩家和技术体系
  8. 程序员的月薪 | 每日趣闻
  9. 6年从华人首富到破产,这可能是史上最惨的接班案例
  10. 壕!阿里开工红包惊人,最高 1000 万,有人却只收到一杯白开水