• 明天就是大年三十了,今天在家有空,想集中整理一下CQRS架构的特点以及相比传统架构的优缺点分析。先提前祝大家猴年新春快乐、万事如意、身体健康! 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构
  • 架构治理如同大禹治水,以疏代堵,顺势而为,大道如水,那我们的思维也要切合如水。 首先什么是流?最先联想到的是“水流”,潺潺不断,流是一种动态过程,如果你想截断水流,最简单的是堵住它,所以,流是不能被堵塞的,也就是非堵塞,只有非堵塞才会形成流。
  • Java和Node.js可以说分别是基于线程和基于事件的两个并发编程代表,它们互相指责瞧不起对方,让我们看看各种阵营的声音: 基于事件的粉丝认为 icon
  • 我们都知道Node.JS一直很火也很强,其实很少人明白Node.JS到底强在哪里? Node.JS在涉及堵塞源读写方面要比PHP快十多倍,从某种程度看,Node.JS与PHP相比有点不是一个级别,Javascript和PHP相比可能更合适,Node.JS是 icon
  • 数据库是全局的共享的可变的状态,自上世纪60年以来一直是这样,大多数有自尊的开发人员在他们代码中已经摆脱了全局变量,那么为什么我们还要容忍数据库作为一个全局变量呢? 这个谈话介绍了Apache Samza,它是一个由LinkedIn开发的分布式流处理框架, icon
  • 如何设计一个性能可扩展的MMO(大型多人在线)游戏分布式系统是一件富有挑战性的任务,需要能够灵活有效地扩展分配计算资源,包括千万玩家在一个共享虚拟世界中彼此交互,实现身临其境的体验。 游戏目标:1.游戏同时会有很多在线玩家。2.游戏侧重探寻 icon
  • 建立微服务的真正道路是事件驱动,这是一个有着DDD, CQRS, Event-sourcing, event streaming, complex-event processing(CEP) 等背景以及丰富JavaEE技术经验的架构师的认识,他经历了从传统整体型monolith到微服务架构之转变,细 icon
  • 国内大部分号称云计算的产品基本是主机托管+数据中心,很多人认为云计算=主机托管+数据中心,其实这种观点错了。来自druva的一篇 icon
  • 在Ruby on Rails和NodeJS开发者之间曾经引起宗教类的口水战:顺序编程风格 Vs 基于事件编程。目前大部分Web应用包括Ruby on Rails, Java Spring, Django都是使用顺序编程风格。顺序编程是非常简单和可读的,大 icon
  • 这是一个展示如何使用Java的Spring Boot实现预渲染前端MVC(MVC-frontend)的同构Web应用开源项目:winterb icon
  • 这是来自《POJOs In Action》作者和CloudFoundry原创始人Chris Richardson的一篇谈论微服务PPT,结合DDD和事件驱动,比较全面和可落地。大意翻译如下: 以一个在线商店为案 icon
  • Go语言最有用的特性是将并发作为第一支持的语言,使用协程goroutine, 非常容易实现代码的并发,这使得Go成为网络类应用的重要选择,本文以银行转账为例,阐述了Go 1.5新版本中如何使用协程实现并发。该文还指出了在Go 1.5版本之间所有协程只是运行在单个进程,并不支持多核CPU并行计算,1. icon
  • 本文从流处理、事件溯源Event Sourcing、Reactive和EDA/CEP角度总结Twitter Facebook和LinkedIn的业务模型与架构设计特点。 通常一个网站系统的架构设计取决于其业务特点,Twitter Facebook和Link icon
  • 这是一篇来自thoughtworks微服务实战经验总结,总结了传统的点对点集成模型的问题,也就是业务流程orchestration风格的问题,展示了基于事件流的choreography风格在微服务架构中高聚合与松耦合的好处。 来自传统的or icon
  • Jetlang基于Retlang提供高性能的Java线程库包,可作为JDK的java.util.concurrent库包补充实现,它类似Scala中Actor一样,是基于消息的高并发库包。 这个库包不提供远程消息能力,设计用于基于单台机器内存in-memo icon
  • 总线有很 icon
  • 本教程假设你有React 和 ES6/2015经验。首先从没有使用Redux最简单情况开始,演示到使用Redux从无到有的变化过程,从对比中体会Redux好处。 首先创建一个React组件components/ItemList.js用来抓取和显示条目列表。 icon
  • 本文将首先简要介绍Kafka卡夫卡,通过一个示例场景演示其一些独特的功能。帮助大家初步了解其主要特点。(点击标题) icon