将公司原有业务全部替换成微服务架构,使用springcloud微服务框架,采用eureka作为服务的注册中心,并搭建配置中心作为统一的配置管理,配置文件存于公司内部搭建的gitlab上面,入口采用zuul实现统一的认证和鉴权,个个服务都是多节点,避免单点故障,服务之间调用使用的feign,并使用kafka作为消息中间件让各个服务进行通信,数据库采用cockroachdb分布式关系型数据库,redis集群作为缓存数据库,采用gitlab将项目打包成docker镜像,并将服务发布到k8s平台上进行管理。日常排查各个集群的故障以及优化各个集群的性能。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论