整体介绍
QPortal 架构
QPortal 整体架构依托创新理念,以微服务技术架构为基础底座,继承了技术架构方面高性能、高并发、高可用的技术特点。整合了微服务、微前端、响应式等架构设计的最佳实践以及深度打磨的技术实现。
可以利用这些特点来对微服务、微前端架构设计中的一些关键点进行优化,包括服务拆分、服务治理、API 接口规划、数据库拆分、团队规划、持续集成策略等等核心架构设计行为。
同时,可以为公司内部输出更加完善的架构规范和技术栈管理。
微服务架构
微服务架构时代,服务端开发工程师持续受到巨大的挑战,作为核心金融领域的资管业务系统的核心服务开发挑战更多。
利用这些微服务体系基础架构,服务端工程师可以高效地开发出健壮的、高性能的、微服务化的服务,或者改造升级原有的存量系统,以此为基础打造响应业务需求的敏捷能力。
特性
1、开放性
架构拥抱和严格选择生产级的开源技术。模块化的设计,可以灵活配置和升级替换。标准的协议和接口规范,保证良好开发和维护能力。
2、兼容性
充分考虑行业新老系统的兼容性要求,通过前端架构来达成应用层的整合。通过几种微服务的体系来应对复杂的服务端迁移情况。
3、先进性
以微服务、分布式、事件驱动、高性能计算、云计算等为代表的新一代的创新技术被很好地整合和封装,从而保持相当的先进性。
4、易用性
架构需要对通用和关键的技术都进行了封装和改良,降低其使用的复杂度,配合完善的文档、示例、最佳实践的分享,以便被更多的开发人员掌握。