APP下载

某银行微服务技术中台的探索

2021-07-08熊振东

数码影像时代 2021年7期
关键词:解决方案服务系统

引言

随着科技金融发展,某银行的相关系统建设目标逐渐由量转质,辖内相关系统架构也逐渐完成了从单体式架构到微服务架构的重构。某银行在面对新增微服务数量导致的运维以及性能压力的问题时,作为管理和运维部门,结合业内主流中台概念和Spring Cloud Alibaba微服务一体化解决方案,提出构建微服务技术中台(Microservice Technology Center of the Bank,简称“MTC”平台)方案,以实现高效管理运维,同时提升各个微服务系统的稳定性、应对高并发等能力。

架构选型

Spring Cloud是微服务系统架构的一站式解决方案,为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,依赖与Spring Boot组件,向开发人员屏蔽原本复杂配置,提供了一套简单易用、更易部署和維护的微服务开发脚手架,使我们能在Spring Boot的基础上轻松地实现微服务项目的构建。帮助开发人员构建有弹性的、可靠的、协调的应用程序。

而本文选择的是Spring Cloud Alibaba,它是阿里巴巴公司推出的自己研发的新一代Spring Cloud 组件,相较于上一代,Spring Cloud Alibaba在组件维护和社区活跃度方面优于前者,具体区别见表1。并且Spring Cloud Alibaba上手门槛低,有良好的可视化界面,管理更加高效,环境搭建简单,适合快速上手,并且API都是用的中文,更适合国内开发环境。

微服务架构设计

“MTC”平台的开发是基于Spring Cloud Alibaba架构的,其保留Spring Cloud的特性的同时,还开发自主组件用于替换Spring Cloud内原有组件,实现了性能和兼容性的双提升。

负载均衡器采用服务器负载均衡器Loadbalancer和本地负载均衡器Nginx结合使用的形式,为了进一步增加平台负载能力,还采用了可视化流量控制的Sentinel服务保护框架。……

登录APP查看全文

猜你喜欢

解决方案服务系统
Smartflower POP 一体式光伏系统
解决方案和折中方案
WJ-700无人机系统
ZC系列无人机遥感系统
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”
4G LTE室内覆盖解决方案探讨