跳到主要内容

Phoenix 2.6.x Release

· 阅读需 10 分钟
jingzhang.chen
Maintainer

我们很高兴 Phoenix 2.6.0 即将进入发布流程,本次版本升级涉及到了非常多的变动,但也进一步提升了 Phoenix 的性能,因此处于旧版本的用户可以尽早联系 Phoenix 团队获得体验版本

Phoenix 性能调优

· 阅读需 17 分钟
jingzhang.chen
Maintainer

本文介绍了对 Phoenix 进行性能调优的必要条件,包括了了解 Phoenix 的内部主要流程图和利用监控指标进行性能瓶颈分析。

在做性能调优时,首先要保证能够给定足够的负载,如增加 Kafka Topic 的分区数量(避免流量因部分聚合根处理过慢而阻塞)、增加 buffer 大小(避免所有聚合根处理过慢)、调整事务完成结果批次大小等措施。

同时,还介绍了 Phoenix 扩容措施。

Phoenix 是如何实现幂等的

· 阅读需 3 分钟
Zheng Jie
Honor Member

幂等:在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。

介绍

Phoenix在执行act方法前都会对command message进行幂等判断,如果消息已处理则直接返回处理结果,不再执行act方法和on方法。