#微服务

      更多分类

不使用DDD的后果:为什么我们停止了向微服务的迁移? - Steven Lemon

19-08-11 1 655 3 banq

最近,我们的开发团队在功能交付计划方面略有突破。技术领导层决定,这次将我们的单片单体架构分解为微服务是最好的时机。经过一个月的调查和准备,我们却取消了这项迁移,而是决定坚持使用我们的单体巨石系统。 ... 详细

微前端:DDD和微服务对客户端开发的好处 - thenewstack

19-08-09 194 2 banq

首席架构师Luca Mezzalira在寻求将微服务的概念引入前端开发之后,看到它为快速发展的体育视频流媒体网站 DAZN (发音为“Da-Zone”)带来的好处。 微服务宗教还没有在前端网络和移动... 详细

根据奥卡姆剃刀原理选择架构 - Eduards Sizovs

19-08-08 69 banq

奥卡姆剃刀原理是如无必要,勿增加实体,只有必要情况下才选择复杂的架构,复杂的架构应对的是复杂的业务。 1. 默认是通常顺序编程,如有必要使用Reactive响应式编程。 2. 最新状态默认采取状态模... 详细

切实有效的三个步骤:如何通过划分有界上下文设计微服务? - Robert Reppel

19-07-31 470 2 banq

通过有界上下文和无所不在的语言,实现高聚合低关联并获得服务边界。 是什么让系统边界“干净整洁”? 我们通常使用的软件都是基于状态机的系统:像交通灯一样,changeLight()的结果取决于... 详细

重用或复用会导致耦合,微服务是宁可重复也不耦合 - Victor Rentea

19-07-30 174 1 banq

微服务避免了代码重用,其理念是:宁可代码重复,也要彻底避免耦合,因为重用意味着耦合,微服务架构是完全分离的。进化的架构!所以,DRY原则并不适用微服务。 Microservices eschew c... 详细

微服务架构和设计模式 - DZone微服务

19-07-27 240 2 banq

微服务可以对您的企业产生积极影响。因此,值得了解如何处理微服务架构(MSA)和微服务的一些设计模式以及微服务架构的一般目标或原则。 分解模式 1. 按业务能力分解 微服务是关于使服务松散耦合... 详细

使用设计画布发现和建模有界上下文 - Nick Tune

19-07-23 168 1 banq

我们如何将大型系统分解为更小,更易于管理的模块化组件?在领域驱动设计中,大型系统被分解为有界上下文,这些上下文在代码中成为微服务和组织中的团队的自然边界。 识别良好边界没有捷径可走。对业务和领域的广... 详细

结合领域事件和微服务的实现领域驱动设计 - Alagarsamy

19-07-22 242 4 banq

INDU Alagarsamy最近在   QCon大会纽约2019大会 谈到如何使用定义良好的限界上下文和事件相结合开发微服务,从而能灵活地适应业务的变化。 当你开始在干净和明确定义的有界上下文之间... 详细

DDD实践:在SpringBoot中跨微服务通过发件箱模式实现分布式事务机制 - Hans-Peter Grahsl

19-07-20 254 2 banq

在任何两个服务之间发送的命令或事件时,通过引入松耦合组件避免点对点直接RPC等同步访问由很多好处。在现代数据架构中,我们经常发现Apache Kafka是所有数据流核心的分布式流媒体平台。这意味着我... 详细

经验分享:将微服务迁移到Spring WebFlux - allegro.tech

19-07-16 367 3 banq

反应式编程在这几个月内一直是许多会议演讲的热门话题。找到简单的代码示例和教程并将它们应用于绿地新项目是毫不费力的。当需要从现有解决方案迁移时,特别是它是具有数百万用户和每秒数千个请求的生产服务时,事... 详细

断路器的回退是被高估的弹性设计 - nurkiewicz

19-07-11 105 2 banq

断路器中的回退是通过一些预先配置的响应来替换发生的故障,从而使故障的范围受到限制并且对最终用户隐藏。然而,在现实生活中,简单的回退往往过于简单,我建议采用更强大的方法来处理故障,补偿发生的故障。 ... 详细

使用Redis/RabbitMQ/EventStore实现事件溯源CQRS微服务应用 - Aram Koukia

19-07-04 271 1 banq

这是一篇EventSourcing/CQRS实现的教程文章,从原理模式到具体技术产品选型都阐述得比较详细。以下是架构图: 这里简单介绍一下这个架构的工作原理: UI应用程序(例如Ang... 详细

基于Istio/gRPC/Redis/BigQuery/Spring Boot/Spring Cloud和Stackdriver的微服务案例

19-07-02 46 banq

使用Istio,gRPC,Redis,BigQuery,Spring Boot,Spring Cloud和Stackdriver的微服务应用程序,点击标题进入项目: 具有自动完成功能的智能产品... 详细

使用Spring Cloud Stream和Spring State Machine创建事件驱动的微服务案例

19-06-30 3 366 1 banq

这是一个事件流处理微服务开源github示例。 在事件驱动的微服务架构中,领域事件的概念对于每个服务的行为至关重要。随着微服务架构的普及,CQRS(Command Query Responsibil... 详细

服务、微服务与无服务器之函数的区别? - Tom Nolle

19-06-29 217 1 banq

自单体数据中心以来,软件架构已经走过了漫长的道路,而且这种演变产生的术语比许多组织学习它们的速度更快。随着云计算正在推动软件变革,并成为企业IT计划中几乎普遍的一部分,我们需要了解云软件的结构。这意... 详细

共有 259 上一页 1 2 3 4 5 ... 18 下一页