微服务的理解

微服务与单体项目集群部署的区别

优点:

1 微服务可以针对业务的访问量进行更精确的部署,集群会造成资源浪费

2 微服务的功能是独立的,耦合度降低,系统更易于扩展.

缺点:

考虑到后期扩展的数据库拆分.

每一个微服务模块对应的表,应该是独立的.就不能跨服务连表查询.

管理端分页查询的时候会比较麻烦,但是如果在业务表冗余信息可能会造成数据的不一致.


dubbo和spring cloud的选择

两者区别:

dubbo是服务,spring feign即是服务又是接口.

实际代码编写过程中,feign更灵活,又有gateway进行校验鉴权和api转发.

spring cloud更好用.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。