Phoenix 是什么?
Phoenix 提供了高可用、动态伸缩、分布式事务、内存管理、实时监控等关键能力。擅长解决业务复杂,性能要求高的场景。


高性能
基于强大内存计算以及高性能的持久化模型,Phoenix 能够提供毫秒级的低时延,在处理复杂场景时仍能提供高达 50000 的 TPS

高可用
基于 Phoenix 开发的微服务组件高度松耦合,依赖于 Phoenix 集群的伸缩能力,在系统发生故障时能够快速检测节点故障并自动恢复

高弹性
基于 Phoenix 开发的有状态微服务具有弹性伸缩的能力,开发者可轻松建立 Phoenix 集群以适应负载,而无需引入复杂组件

易审计
Phoenix 具有强大的溯源能力,当程序故障时能够回溯事件以重现异常,也能够根据历史记录进 行日志审计的需求

易编程
Phoenix 对聚合根进行了封装,提供了一套抽象 API,并且支持与 Spring Boot 框架集成,降低了 DDD 以及微服务开发门槛

易运维
Phoenix 提供了监控管理平台和开放接口,支持系统实时的性能监控、业务监控、调用链追踪、异常分析等能力,满足运维和金融审计需求