![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务实战
malaoko1000
这个作者很懒,什么都没留下…
展开
-
DDD实战进阶第一波(十五):开发一般业务的大健康行业直销系统(总结篇)
DDD实战进阶第一波(十五):开发一般业务的大健康行业直销系统(总结篇)前面我们花了14篇的文章来给大家介绍经典DDD的概念、架构和实践。这篇文章我们来做一个完整的总结,另外生成一个Api接口文档。一.DDD解决传统的开发的几大问题:没有描述需求的设计模型;而是直接通过数据库表的方式体现,也就是需求与设计是脱节的。 编码的架构也没有与设计和需求对应起来。 业务逻辑与技术混在一起;业...原创 2018-08-02 10:49:58 · 331 阅读 · 0 评论 -
微服务实战(一):落地微服务架构到直销系统(什么是微服务)
微服务实战(一):落地微服务架构到直销系统(什么是微服务)网上有很多关于微服务的文章,从不同的维度对微服务进行了相关的讲述;有些高屋建瓴,有些涉及细节,有些侧重理论,有些侧重代码,都是非常不错的了解微服务的文章。我们这个系列的文章的维度主要是实战落地,也就是我们在平常工作以及产品开发过程中,考虑为什么选择微服务架构风格,以及如何将微服务的架构风格落地到我们实际的一个大健康行业直销电商系统的...原创 2018-08-02 10:50:15 · 264 阅读 · 0 评论 -
微服务实战(二):落地微服务架构到直销系统(构建消息总线框架接口)
微服务实战(二):落地微服务架构到直销系统(构建消息总线框架接口)从上一篇文章大家可以看出,实现一个自己的消息总线框架是非常重要的内容,消息总线可以将界限上下文之间进行解耦,也可以为大并发访问提供必要的支持。消息总线的作用:1.界限上下文解耦:在DDD第一波文章中,当更新了订单信息后,我们通过调用经销商界限上下文的领域模型和仓储,进行了经销商信息的更新,这造成了耦合。通过一个消息总...原创 2018-08-02 11:03:12 · 211 阅读 · 0 评论 -
微服务实战(三):落地微服务架构到直销系统(构建基于RabbitMq的消息总线)
微服务实战(三):落地微服务架构到直销系统(构建基于RabbitMq的消息总线)从前面文章可以看出,消息总线是EDA(事件驱动架构)与微服务架构的核心部件,没有消息总线,就无法很好的实现微服务之间的解耦与通讯。通常我们可以利用现有成熟的消息代理产品或云平台提供的消息服务来构建自己的消息总线;也可以自己完全写一个消息代理产品,然后基于它构建自己的消息总线。通常我们不用重复造轮子(除非公司有特殊的...原创 2018-08-02 11:07:21 · 181 阅读 · 0 评论 -
微服务实战(四):落地微服务架构到直销系统(将生产者与消费者接入消息总线)
微服务实战(四):落地微服务架构到直销系统(将生产者与消费者接入消息总线)前一篇文章我们已经完成了基于RabbitMq实现的的消息总线,这篇文章就来看看生产者(订单微服务)与消费者(经销商微服务)如何接入消息总线实现消息的发送与消息的接收处理。 定义需要发送的消息:下单消息要被发送到消息总线,并被经销商微服务的处理器处理。经销商微服务处理时,需要知道要对哪个经销商处理多少的PV值与...原创 2018-08-02 11:09:18 · 260 阅读 · 0 评论