分享架构领域干货,洞察互联网前沿架构
技术成就梦想

架构 第3页

微服务业务开发三个难题-拆分、事务、查询(上)-架构C

微服务业务开发三个难题-拆分、事务、查询(上)

架构C阅读(1220)赞(0)

 微服务架构变得越来越流行了。它是模块化的一种方法。它把一整块应用拆分成一个个服务。它让团队在开发大型复杂的应用时更快地交付出高质量的软件。团队成员们可以轻松地接受到新技术,因为他们可以使用最新且推荐的技术栈来实现各自的服务。微服务架构也通...

多研究些架构,少谈些框架(3)-- 微服务和事件驱动-架构C

多研究些架构,少谈些框架(3)– 微服务和事件驱动

架构C阅读(1219)赞(0)

接上篇,我们采用了领域驱动的开发方式,使用了充血模型,享受了他的好处,但是也不得不面对他带来的弊端。这个弊端在分布式的微服务架构下面又被放大。 事务一致性 事务一致性的问题在Monolithic下面不是大问题,在微服务下面却是很致命,我们回...

多研究些架构,少谈些框架(2)-- 微服务和充血模型-架构C

多研究些架构,少谈些框架(2)– 微服务和充血模型

架构C阅读(1294)赞(0)

上篇我们聊了微服务的DDD之间的关系,很多人还是觉得很虚幻,DDD那么复杂的理论,聚合根、值对象、事件溯源,到底我们该怎么入手呢? 实际上DDD和面向对象设计、设计模式等等理论有千丝万缕的联系,如果不熟悉OOA、OOD,DDD也是使用不好的...

究竟啥才是互联网架构“高可用”-架构C

究竟啥才是互联网架构“高可用”

架构C阅读(1229)赞(0)

 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。 如果系统每运...

究竟啥才是互联网架构“高并发”-架构C

究竟啥才是互联网架构“高并发”

架构C阅读(921)赞(0)

  一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time...