Phoenix 是什么?
Phoenix 提供了高可用、动态伸缩、分布式事务、内存管理、实时监控等关键能力。擅长解决业务复杂,性能要求高的场景。
![Phoenix架构图](img/phoenix_architecture.png)
![高性能](img/gxn.png)
高性能
基于强大内存计算以及高性能的持久化模型,Phoenix 能够提供毫秒级的低时延,在处理复杂场景时仍能提供高达 50000 的 TPS
![高可用](img/gky.png)
高可用
基于 Phoenix 开发的微服务组件高度松耦合,依赖于 Phoenix 集群的伸缩能力,在系统发生故障时能够快速检测节点故障并自动恢复
![高弹性](img/gtx.png)
高弹性
基于 Phoenix 开发的有状态微服务具有弹性伸缩的能力,开发者可轻松建立 Phoenix 集群以适应负载,而无需引入复杂组件
![易审计](img/grc.png)
易审计
Phoenix 具有强大的溯源能力,当程序故障时能够回溯事件以重现异常,也能够根据历史 记录进行日志审计的需求
![易编程](img/ybc.png)
易编程
Phoenix 对聚合根进行了封装,提供了一套抽象 API,并且支持与 Spring Boot 框架集成,降低了 DDD 以及微服务开发门槛
![易运维](img/yyw.png)
易运维
Phoenix 提供了监控管理平台和开放接口,支持系统实时的性能监控、业务监控、调用链追踪、异常分析等能力,满足运维和金融审计需求