Apache Artemis 提供了一个非堵塞架构,实现了超高性能的 Java 对象消息服务器。其核心只依赖一个 netty.jar 文件。该项目的目的是为你的 Java 应用提供一个可嵌入的消息服务。
Apache Artemis 1.5.4 更新内容:
Bug
修复当 hot reloading 加载配置时,在 broker.xml 中的 core config 中创建 jms 队列的问题
可使用相同的 store 启动2个 brokers
当 Artemis 绑定到 0.0.0.0 时,将日志级别从 INFO 更改为 WARN
修复 ActiveMQChannelHandler 中的 ClassCastException
修复 core protocol 上 ReceiveMessage 的不必要扩展
MQTT 将不会保留邮件
PostgresSequentialSequentialFileDriver SQLProvider NPE
AMQP 上的死锁与 AMQP 的交付
MySQLSQLProvider.java 中的整数溢出
ActiveMQConnectionFactory.createContext(final int sessionMode)抛出ActiveMQJMSConstants.INDIVIDUAL_ACKNOWLEDGE 异常
在“artemis create”中提示输入密码时,按 Ctrl + d 后的 Null dereference
当集群连接具有不良 connector-ref 时,引起的 NPE 和其他故障
当 Blob 为空使用 JDBCFileDriver 时的 NPE
修复未指定 producer 的默认目标时的错误信息
CDI Extension 无法通过 CDI producers 发现 Configuration
改进
ActiveMQBuffers 创建一个新的 netty 池,增加内存占用
JDBC Storage Manager 在日志上显示 SQLExceptions
新特性
支持 Oracle12C for Artemis JDBC Store
Task
清除测试套件
下载地址:
http://activemq.apache.org/artemis/download.html
软件详情:https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12339158
来自:开源中国社区

