摘要:
大家晚上好,我是郑承良,跟大家分享的话题是《基于Actor模型的CQRS/ES解决方案分享》,最近一段时间我一直是这个话题的学习者、追随者,这个话题目前生产环境落地的资料少一些,分享的内容中有一些我个人的思考和理解,如果分享的内容有误、有疑问欢迎大家提出,希望通过分享这种沟通方式大家相互促进,共同进 阅读全文
摘要:
并发 1. 并发和并行 并发:两个或多个任务在同一时间段内运行。关注点在任务分割。 并行:两个或多个任务在同一时刻同时运行。关注点在同时执行。 本文大多数情况下不会严格区分这两个概念,默认并发就是指并行机制下的并发。 2. 好处 随着多核处理器的出现,并发编程可以提高程序的性能(吞吐量和响应能力)。 阅读全文
摘要:
思维模型 自我攻击反熵增 增长飞轮 网状进化 升维过势垒 what-why-so what 5Why 第一性原理 精微-还原论 自律 刻意练习 竞争取舍线 结构化思维-矩阵思维 地图模型:从一到十,舍九取一 分形创新 单一要素最大化 第二曲线 ROSE(资源、目标、布局、终局) 美学思维(欣赏美、创 阅读全文
摘要:
1. 什么是分布式系统 分散在各个机器上的组件共同协作组成一个完整的系统。(不严格的说法) 2. 我们为什么需要分布式系统 高性能:分布式系统出现的主要动机是解决单机系统算力不够和存不下的问题,比如高并发、大数据这样的场景。 高可用:分布式系统分散在各个机器上,通过网络协作,更容易出问题,进而产生了 阅读全文
摘要:
Orleans 怎么部署到服务器? 方式1:Orleans 服务端寄宿在Web应用中,将Web应用部署到服务器 方式2:通过SF/K8s部署到服务器 不同服务器上的谷仓和谷如何调配? 由Orleans框架调度。当部署到有一组节点的集群时,Orleans在内部实现了一组协议,来发现和维护集群中Orle 阅读全文
摘要:
建立领域模型步骤 根据提供的信息完善主要业务场景和业务流程; 根据业务流程识别领域事件并按照时序排列; 针对领域事件进行命令识别; 针对领域事件和命令进行聚合和子域的初步识别; 在识别的subdomain中识别实体、值对象、实体间关系、调整聚合关系; 针对领域模型识别限界上下文(Bounded Co 阅读全文
摘要:
Sample: ServiceFabric + Orleans + Asp.net Core : Asp.net Core 142 samples for ASP.NET Core 2.1 fundamentals ServiceFabric microservices-dotnetcore-doc 阅读全文
摘要:
Q: 如果集群多个客户端订阅会不会重复接收消息? A: 集群环境用,有另外一个参数。 NodeManager类没有在框架里面: public interface INodeManager : IGrainWithStringKey { /// <summary> /// 初始化节点管理器 /// < 阅读全文
摘要:
由于工作变动,Ray的文档、示例没有及时更新,深表歉意。在Ray升级后,性能较几个月前有了非常大的提升,也更具易用性。这是QQ交流群里大家的聊天记录,跟大家分享一下(由于时间仓促群里大家的聊天记录没有整理,请见谅)。 Evenstar 17:45:57 demo里面业务数据存到哪儿去了呢?真实项目中 阅读全文