Phoenix 2.6.0 迁移指南
Phoenix 2.6.0 有一些重大变化,其中许多变化可能导致用户在升级后出现无法启动的问题,遵循下面的升级指南能够帮助 用户平滑升级。
Phoenix 2.6.0 有一些重大变化,其中许多变化可能导致用户在升级后出现无法启动的问题,遵循下面的升级指南能够帮助 用户平滑升级。
我们很高兴 Phoenix 2.6.0 即将进入发布流程,本次版本升级涉及到了非常多的变动,但也进一步提升了 Phoenix 的性能,因此处于旧版本的用户可以尽早联系 Phoenix 团队获得体验版本
本文介绍了对 Phoenix 进行性能调优的必要条件,包括了了解 Phoenix 的内部主要流程图和利用监控指标进行性能瓶颈分析。
在做性能调优时,首先要保证能够给定足够的负载,如增加 Kafka Topic 的分区数量(避免流量因部分聚合根处理过慢而阻塞)、增加 buffer 大小(避免所有聚合根处理过慢)、调整事务完成结果批次大小等措施。
同时,还介绍了 Phoenix 扩容措施。
本章分析了贫血模型和充血模型的优缺点以及使用场景,进而表明Phoenix的适用场景。
本章下面贫血模型和充血模型分析部分内容引用了王争在极客时间设计模式之美课程。
本文将分享Phoenix在使用openchaos 进行混沌测试的实践
本文解析phoenix的特性
幂等:在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。
Phoenix在执行act方法前都会对command message进行幂等判断,如果消息已处理则直接返回处理结果,不再执行act方法和on方法。
本篇文章介绍了宽拓科技Phoenix组如何使用GitLab进行高效的远程开发协作。
感谢RocketMQ官微采稿
摘要:Phoenix是宽拓科技架构团队研发的内存计算框架,借鉴了LMAX的架构思路,采用CQRS 和EventSouring理念打造。本文简单介绍Phoenix,以及RocketMQ在Phoenix中的应用与实践。 注:该Phoenix不是Apache开源的那个Phoenix。