Releases: eardata/hutch-java
Releases · eardata/hutch-java
v1.1.0
30 Apr 16:43
Compare
Sorry, something went wrong.
No results found
确定 Hutch 在整个 quarkus 实例中只存在一个实例, 因为需要从当前 quarkus 实例中寻找所有 HutchConsumer 进行初始化
修复 currentHutch 有初始化但没有进行 clear 的 bug 问题.
取消为每一个 HutchConsumer 创建一个 Connection 的问题, 因为现在的使用场景中, 很少并发到 100 的, 所以调整为一个
Connection 处理消息发送, 一个 Connection 用于 Consumer. 特别高并发时候注意 rabbitmq 的 channel_max 参数(default: 2047).
将 static 方法的调用与 instance 方法区分开
v1.0.3
22 Apr 15:12
Compare
Sorry, something went wrong.
No results found
支持自定义的 ErrorHandler
将 MaxRetry 机制使用 ErrorHandler 方式重构
增加对 MaxRetry 的真实测试
增加对 fridujo 的 rabbitmq-mock 的简单支持, 能够支持简单的内存级别的测试. 但仍然推荐使用 Rabbitmq 实例进行测试.
发布 v1.0.0
18 Mar 03:08
Compare
Sorry, something went wrong.
No results found
第一个版本发布
完成:
自动扫描继承了 HutchConsumer 接口的实现类, 自动将 Bean 放到容器中然后交给 Hutch 最终来初始化
设置好 Hutch 实例的 APP_NAME
将 Hutch 的配置直接集成到 quarkus 的配置中插件
考虑将 RabbitMQ Client 由自己的插件解决, 而不需要 rabbitmq-client
取消掉 AbstractHutchConsumer 抽象类, 直接使用 HutchConsumer 的设计