简单来说,就是把一个服务拆分成多个粒度小、易于复用的子服务 。这样做的好处是:应用/服务解耦,避免了单一业务的复杂性;每个微服务都是独立开发部署的,扩展性更强,可以实现服务的高可用性;基于组件且易于复用,开发后端微服务时为什么要分离API模块?既然是微服务模式开发项目,为什么很多开发者会习惯性的搭建一个API模块?其实在开发微服务时,可以采用单模块模式开发,而很多人因为遵循“高内聚、低耦合”的设计模式,所以采用多模块开发 。这样做的好处是:1 。界限清晰,易于管理 。一个中等规模的项目,在开发的时候会有很多业务和模块,分散在各个包里,非常混乱 。
推荐阅读
- 为什么现在美颜相机,为什么AI拍照现在如此火
- 为什么人类月球,而是要狠心地抛弃月球
- 为什么好多歌曲版权,怎么好多歌都没版权了
- 为什么美团没有支付,你还会选择美团吗
- 为什么物理好的人聪明,物理容易获得好成绩
- 为什么有些女人会单身,为什么现在很多女生愿意单身
- 小米为什么停产了,突然就下架了呢
- 现在华为什么手机最好用,但现在最值得入手的是哪几款
- 什么是二手车金融公司,开二手车金融担保公司需要什么资质和手续
- 铜钱为什么有花穿,水沟里挖点铜钱草
