微服务的最佳实践

向右看齐 2022-05-23 00:48 301阅读 0赞
  1. 裁剪服务代码模板(代码脚手架):为了团队的共同开发

  2. 为微服务分配独立的数据库(选择服务适合的数据库)

  3. 如何对待共享库进行更改(需要更新所有服务,这就意味着,所有服务间存在强耦合点,所以说我们在对待共享库的时候,共享库是不应该包含业务的,但共享库可以完善基础设施相关的,比如说日志组件,通讯组件,注册中心客户端,断路器,因为这些和业务无关,不会对服务造成太大的影响)

  4. 稳固的持续集成和自动化部署流水线(服务拆分后,我们有大量的服务,需要经过开发测试,上线,这些环节,每个环节都需要集成,部署,所以高效的集成部署平台是需要的)

发表评论

表情:
评论列表 (有 0 条评论,301人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SpringCloud 服务最佳开发实践

    现在基于SpringCloud的微服务开发日益流行,网上各种开源项目层出不穷。我们在实际工作中可以参考开源项目实现很多开箱即用的功能,但是必须要遵守一定的约定和规范。 本文结

    相关 轻量级服务架构及最佳实践

    一、微服务将变得轻量级 架构需要由人去设计,这些人被称为架构师。或许很多人并未授予架构师的头衔,但自己却从事着架构的工作。我们认为,架构这项工作永远都需要由人去完成,可能短期

    相关 服务最佳实践

    1. 裁剪服务代码模板(代码脚手架):为了团队的共同开发 2. 为微服务分配独立的数据库(选择服务适合的数据库) 3. 如何对待共享库进行更改(需要更新所有服务,这就意味着

    相关 服务实践

    概述 要实际的应用微服务,需要解决以下问题: 客户端如何访问这些服务 每个服务之间如何通信 如此多的服务,如何实现? 服务挂了,如何解决?(备份