Apache Artemis —— 非堵塞 Java 嵌入消息服务
Apache ActiveMQ Artemis 提供了一个非堵塞架构,实现了超高性能的 Java 对象消息服务器。其核心只依赖一个 netty.jar 文件。该项目的目的是为你的 Java 应用提供一个可嵌入的消息服务。
架构图:
![](https://yqfile.alicdn.com/158c8e9dcde2557aa71a3662993b5f16e3603a6a.png)
特性:
- 支持 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,用于在两个应用程序之间,或分布式系统中发送消息 ...
最新文章
- 动态主机配置协议服务器不能提供,计算机网络基础课程—动态主机配置协议(Dhcp)...
- 【Tree】Prim算法思想与步骤
- 香帅的北大金融学课笔记12 -- 资产估值
- PHP抽象类abstract关键字
- 虚拟主机的301重定向
- 对于多表查询和转账的事务提交
- 经典面试题(31):以下代码将输出的结果是什么?
- 发动机性能测试软件,发动机的性能测试方法
- liunx grep sed
- 值得苦练的100道Python经典练手题,(附详细答案)
- C语言 计算机考研408数据结构历年真题算法题简易暴力解
- Java后端通过图片URL获取图片并保存
- Linux远程拷贝文件命令 - scp
- 使用PlotNeuralNet绘制自己的网络结构图
- ADAMoracle去中心化预言机价值核心在哪
- 如何删除PDF水印?PDF删除水印怎么操作
- 分享Python 的十个小技巧
- yami认证显示连接服务器失败,yamip安装教程
- 查全率和查准率有什么区别?
- 容器云系列之Kubernetes基本架构介绍