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. 第十六周项目3:max带来的冲突
  2. 利用Bandwidth Splitter限制带宽
  3. 从特殊到一般-C#中的类
  4. 一个测试新人的职业规划——三个月
  5. navicat 备份 mysql 报错 1548 cannot load mysql.proc
  6. Ubuntu 12.04忘记登录密码及修改密码
  7. 存储设备映射Linux服务器,青云oss对象存储映射至linux服务器
  8. 完整的连接器设计手册_富士康的连接器设计手册
  9. python调用java的方法-JPype的简单使用
  10. 白帽黑客郭盛华:供应链枢纽需要从网络安全开始
  11. Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
  12. python语句用什么隔开_在python中使用字典时用什么隔开
  13. ipad iphone开发_如何在iPhone或iPad上“不信任”计算机
  14. oracle11导出导入dmp详解
  15. 真实业务场景展现CAS原理的ABA问题及解决方案
  16. 李嘉诚的人生感悟(ZT)
  17. 7-2 求π的近似值
  18. 将U盘中空闲分区合并到活动分区中
  19. powerpoint编程_如何自定义PowerPoint讲义布局
  20. 初版ps3安装linux,索尼取消PS3安装Linux系统 向全美旧版玩家巨额赔款

热门文章

  1. 《全球创新观察》研究报告3月刊下发布
  2. AI进军新药发现研究?这99页slides了解一下
  3. 【研究报告】城市云脑,智慧城市2.0产生背后的深层原因,两个重要特征是关键
  4. 宁做程序员,不做 CTO!估值 50 亿美元公司的创始人只想专注编程
  5. 干货!我的计算机网络怎么考了 100 分的?
  6. 直接拿来用!CTO 创业技术栈指南
  7. 35+的大龄程序员都去哪里了?
  8. window for jdk install
  9. HTML5的本地存储详解
  10. HighCharts基本使用