![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务架构
简单地说,微服务架构就是把一个大的单体应用按业务边界拆分成一组微小的高内聚低耦合的服务组件,每个微服务组件单独运行,各组件之间通过HTTP这样的轻量级协议,按照REST风格(不限于)用JSON格式进行数据交换,相互协作。这些组件采用自动化部署机制,可以使用不用的语言开发,使用不同的技术进行数据存储。
patriot_28
这个作者很懒,什么都没留下…
展开
-
以数据表为单位设计“微服务”
以数据表为单位设计“微服务”,以数据表为单位进行数据拼接,进行真正的“模块化/分子化设计”所有关联数据通过映射关系拼接,避免进行联表查询,比如需要获取多个订单关联的商品数据,则通过goods_ids(多个商品id数组)获取商品数据,并对订单列表遍历一遍拼接到订单数据那边(需要联表查询的字段进行冗余存储,避免联表,如需要按商品的价格查询订单,则商品价格也存储到订单表)包含关系的表增加关联字段,如套餐增加所包含的商品字段(goods_ids),取消关联表,减少读取数据库的环节,编辑或修改、删除商品则对套餐原创 2020-11-11 15:18:25 · 238 阅读 · 0 评论 -
微服务架构讲解之开篇概述
由于微服务涉及的技术及相关框架、组件非常多,抽取其中任何一个东西都可以至少编成一大章节的内容,甚至可以编成一本书。本人没办法一下子全部讲解到位。为了让大家能更快第了解和掌握微服务,我将从这一篇开始逐步介绍微服务相关的东西。后面将会不断发布以“微服务架构讲解之”开头的微服务系列博文。当然,由于本人水平有限,错误疏漏之处欢迎大家斧正。【内容持续更新中…】什么是微服务为什么要用微服务核心应用其他组件其他技术手段Docker与微服务微服务架构,从一张图开始了解吧...原创 2020-09-23 00:04:22 · 603 阅读 · 0 评论