基于 MongoDB 解决微服务设计中的原子写入问题

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


毫不保留的说,我们正处在一个充满并发计算的世界里。为了保证业务数据的一致性状态不遭受破坏,开发者通常需要对潜在的并发以及异常场景做出估量并采取适当的原子性保护。

与此同时,几乎所有主流的编程语言都提供了良好的并发框架支持,例如,Java 中的 concu...
查看更多

Redis 基础你掌握多少了?来个查漏补缺

尼古拉斯 发表了文章 • 0 个评论 • 439 次浏览 • 2020-02-12 11:31 • 来自相关话题


Redis 是什么

Redis 是开源,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串 strings,散列 hashes,列表 lists,集合 sets,有序集合 sorted sets 与范围查询...
查看更多

消息队列和 RocketMQ 入门总结

翔宇 发表了文章 • 1 个评论 • 570 次浏览 • 2020-02-11 19:40 • 来自相关话题


消息队列扫盲

消息队列顾名思义就是存放消息的队列,队列我就不解释了,别告诉我你连队列都不知道似啥吧?

所以问题并不是消息队列是什么,而是消息队列为什么会出现?消息队列能用来干什么?用它来干这些事会带来什么好处?消息队列会带来副作用吗?

消息队列...

查看更多

万字带你入门 ZooKeeper

玻璃樽 发表了文章 • 0 个评论 • 750 次浏览 • 2020-02-11 17:28 • 来自相关话题


什么是ZooKeeper

ZooKeeper 由 Yahoo 开发,后来捐赠给了 Apache ,现已成为 Apache 顶级项目。ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于 Paxos 算...
查看更多

Spring Cloud 入门总结

阿娇 发表了文章 • 0 个评论 • 578 次浏览 • 2020-02-11 12:30 • 来自相关话题


【编者的话】Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一...
查看更多

领域驱动设计(DDD)实现之路

大卫 发表了文章 • 0 个评论 • 595 次浏览 • 2020-02-10 16:59 • 来自相关话题


2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)出版时,我还在念高中,接触到领域驱动设计(DDD)已经是8年后的事情了。那时,我正打算在软件开发之路上更进一步,经同事介绍,我开始接触DDD。

...
查看更多

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

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


领域事件

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

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

软件设计的演变过程

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


序言

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

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

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


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

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

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

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


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