springcloud微服务系列课程——1

为什么需要将单一应用拆成微服务——微服务优点 根据业务的不同将服务拆分成一个一个的应用,实现完全的解耦 每个服务都很小,多个服务之间可以并行开发互不影响 微服务能使用不同的语言开发(不同语言之间可以通过sidecar进行相互调用) 每个服务都可以有自己的数据库,也可以用公共的 微服务缺点 机器内存消耗大,每个服务单独部署,都要启动一个jvm 随着服务数量增多,难以维护 服务间通信的成本变高了 因为
相关文章
相关标签/搜索