前程无忧微服务体系建设

我要开发同款
proginn16251066242022年11月09日
123阅读

作品详情

微服务的框架组件选型注册中心选型配置中心选型微服务管理中心:Nacos注册中心、Apollo配置中心和XXLJob调度中心负责所有微服务的服务发现、项目配置和任务调度管理。三个中心集群的搭建和维护统一由基础架构部署搭建完成。数据源:原则上所有微服务对数据源不做限制,可以沿用历史的数据库,但新建系统建议统一数据源管理(如MySql),方便整体的DDL和DML在线数据管理平台的搭建和维护,各微服务通过基础组件完成数据源接入,整体的DAO层通过封装的组件完成ORM映射。消息中间件:微服务消息中间件选型建议统一为RabbitMQ和kafka两套,基本能满足所有的消息场景,统一消息中间件,可以方便统一管理维护和降低技术栈学习成本。RabbitMQ和kafka集群可以各业务线自己维护,也可以使用统一消息平台提供的封装好的组件,接入统一消息平台。微服务监控体系:所有的微服务统一接入监控管理平台,包括ELK日志、VI监控,skywalking和sonar等,满足系统资源监控、日志查询、调用链跟踪和代码规范等各种监控运维场景需求,监控和运维体系的搭建和维护统一由基础架构部署搭建完成。统一网关建设:原则上各业务团队单独搭建维护自己的网关服务,负责各自业务域的服务路由和鉴权管理,基础架构会提供一套基础网关服务,各业务可以选择接入。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论