Apache Artemis —— 非堵塞 Java 嵌入消息服务
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 嵌入消息服务相关推荐
- java jms 消息服务_Java消息服务JMS详解
Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics). ...
- Apache OpenWebBeans 发布适用于 Java EE 微服务的 Meecrowave 服务器 1.0
Apache OpenWebBeans,JSR 365 依赖注入(CDI 2.0)的一种实现,最近发布的 Meecrowave 微服务器的服务器 1.0 为 Java Persistence API( ...
- Mqtt开发java开发-消息服务mns中的一些坑
mqtt 首先创建一个设备,然后自定义topic,为什么要自定义topic.因为,这样的好处就是不要按json格式书写. 然后我找到了阿里云联网平台 在服务端订阅中,我发现有MNS服务端订阅,和AMQ ...
- JAVA消息服务JMS规范及原理详解
一.简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进 ...
- JMS : Java Message Service (Java消息服务)之一 [转]
为什么80%的码农都做不了架构师?>>> 1 引言 1.1 编写目的 本文作为B2bi项目中开源产品JORAM的使用指导文档,旨在帮助项目组人员方便明了的进行JMS模块的详细设 ...
- 微服务 —— 消息服务中间件 JMS
一.消息服务中间件 对于大多数应用来说,可采用消息服务中间件来提升系统异步通信,消息解耦问题. 消息的作用:异步处理.应用解耦.流量削峰. 异步消息中的两个概念:消息代理.目的地 当消息发送者发送消息 ...
- java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...
今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...
- JMS(Java消息服务)与消息队列ActiveMQ基本使用(一)
最近的项目中用到了mq,之前自己一直在码农一样的照葫芦画瓢.最近几天研究了下,把自己所有看下来的文档和了解总结一下. 一. 认识JMS 1.概述 对于JMS,百度百科,是这样介绍的:JMS即Java消 ...
- 什么是JMS(Java Message Service消息服务)
JMS的定义 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息 ...
最新文章
- 第十六周项目3:max带来的冲突
- 利用Bandwidth Splitter限制带宽
- 从特殊到一般-C#中的类
- 一个测试新人的职业规划——三个月
- navicat 备份 mysql 报错 1548 cannot load mysql.proc
- Ubuntu 12.04忘记登录密码及修改密码
- 存储设备映射Linux服务器,青云oss对象存储映射至linux服务器
- 完整的连接器设计手册_富士康的连接器设计手册
- python调用java的方法-JPype的简单使用
- 白帽黑客郭盛华:供应链枢纽需要从网络安全开始
- Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
- python语句用什么隔开_在python中使用字典时用什么隔开
- ipad iphone开发_如何在iPhone或iPad上“不信任”计算机
- oracle11导出导入dmp详解
- 真实业务场景展现CAS原理的ABA问题及解决方案
- 李嘉诚的人生感悟(ZT)
- 7-2 求π的近似值
- 将U盘中空闲分区合并到活动分区中
- powerpoint编程_如何自定义PowerPoint讲义布局
- 初版ps3安装linux,索尼取消PS3安装Linux系统 向全美旧版玩家巨额赔款