领域事件在微服务内的一个应用案例

老马 发表了文章 • 0 个评论 • 502 次浏览 • 2020-02-10 16:12 • 来自相关话题


领域事件

Evans 在《领域驱动设计》这本书中并没有给出领域事件的正式定义,这种模式是在该书出版之后才提出来的:

领域专家所关心的发生在领域中的一些事件
将领域中发生的活动建模成一系列的离散事件。每个事件都用领域对象来表示.........
查看更多

软件设计的演变过程

JetLee 发表了文章 • 0 个评论 • 512 次浏览 • 2020-02-10 15:17 • 来自相关话题


序言

20世纪60年代以前,计算机刚刚投入实际使用,软件设计往往只是为了一个特定的应用而在指定的计算机上设计和编制,采用密切依赖于计算机的机器代码或汇编语言,软件的规模比较小,文档资料通常也没有,很少使用系统化的开发方法,设计软件往往等同于编制程序,基本...
查看更多

完整的 CI/CD 集合[教程]

灵雀云 发表了文章 • 0 个评论 • 507 次浏览 • 2020-02-10 14:20 • 来自相关话题


什么是 CI/CD?

什么是 CI/CD?作者:Izzy Azeri-让我们看一下 CI 和 CD,这是所有 DevOps 商店的基本基石,并看看如何利用这些概念来帮助更好地交付下一个项目。
什么是持...
查看更多

分布式负载均衡算法之亲和性轮询

Andy_Lee 发表了文章 • 0 个评论 • 485 次浏览 • 2020-02-10 11:35 • 来自相关话题


无论是在早期的负载均衡器中,还是当前微服务基于客户端的负载均衡中,都有一个最基础的轮询算法,即将请求平均分布给多台机器,今天聊聊在此基础上, kube proxy是如何实现亲和性轮询的核心数据结构. 了解亲和性策略实现,失败重试等机制

基础筑基

...

查看更多

2020年,塑造云原生世界的四大趋势

aoxiang 发表了文章 • 0 个评论 • 634 次浏览 • 2020-02-10 10:18 • 来自相关话题


对于云原生社区而言,2019年是非常关键的一年,这一年相关消息多得眼花缭乱。但是,到了2020年,如果你后退一大步看的话,就会发现云原生空间将出现4大关键趋势。

2014年6月,谷歌宣布拥抱Docker,并且开发一种新的开放源代码工具来管理大规模计算基础架构...
查看更多

实用的开源百度云分享爬虫项目yunshare - 安装篇

lanmao 发表了文章 • 0 个评论 • 481 次浏览 • 2020-02-09 22:18 • 来自相关话题


今天开源了一个百度云网盘爬虫项目,地址是https://github.com/callmelanmao/yunshare

百度云分享爬虫项目

github上有好几...
查看更多

容器资源可视化隔离的实现方法

翔宇 发表了文章 • 0 个评论 • 581 次浏览 • 2020-02-09 18:58 • 来自相关话题


【编者的话】通常有一些业务已经习惯了在传统的物理机/虚拟机上使用top,free等命令来查看系统的资源使用情况,而在容器中使用这些命令看到的仍然是物理机/虚拟机上的数据。本文针对该问题,介绍了使用Lxcfs和kubernetes Admission Webho...
查看更多

对话式技术,领域驱动设计和微服务

warren 发表了文章 • 0 个评论 • 491 次浏览 • 2020-02-09 18:32 • 来自相关话题


【编者的话】看看微服务和DDD在对话式应用中的是怎样结合在一起的。

社交媒体、金融技术和整个数字经济的出现都是由技术超前推动的——这已经不是什么新鲜观点了,但问题是,现在的技术正在变得(并且愈发让人觉得)越来越人性化。在诸如Sophia和波士顿动力的Atla...
查看更多

5 大分布式 ID 生成器优缺点简单对比

玻璃樽 发表了文章 • 0 个评论 • 680 次浏览 • 2020-02-08 14:53 • 来自相关话题


首选,不管是不是分布式系统,都有 ID 唯一的使用场景。而在分布式场景下,对 ID 的唯一性要求更严格!

常见的,我们上淘宝买东西的订单 ID,就是一种分布式 ID。淘宝,前期的订单 id 好像是 14 位,现在好像已经是 16 位,或者 18 位了吧。...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 702 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多