由微服务,领域事件,分布式事件谈“业务分析三维度理论”的实践
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了由微服务,领域事件,分布式事件谈“业务分析三维度理论”的实践,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含694字,纯文字阅读大概需要1分钟。
内容图文
今天读了在微服务中使用领域事件 这篇文章,通过分布式,订单系统直接将事件推送给订阅此事件的账户系统,然后账户系统再处理,整个系统设计很好。
不过,我觉得所谓微服务的分布式事件,从抽象概念上还是弱了点,不如Actor模型,应该将事件抽象成消息,消息包括命令,事件,或者其它无关紧要的东西。
每一个Actor接收场景中的消息,或者产生消息,或者转发消息;消息如何处理,取决于Actor的内置规则。
所以,真实世界的模型是有很多场景,在某个场景中有些Actor,Actor相互交互,发生和改变什么东西。
场景中到底会发生什么事情,Actor之间交互的流程(业务流程),完全取决于场景的规则和Actor的内置规则。
所以说,什么领域事件,分布式事件,工作流,都是些表象的东西,没有抓住问题的本质;或者说,是抽象级别不够高,没有达到形而上学的哲学层次。
人们总是局限于事情的表象,制造出很多复杂的事情而又无法掌控这些事情。如果要化繁为简,就需要深入事务背后的机制;要找到这种机制,就需要进行较高层次的抽象,通俗的说法就是形而上学, 由点到面,由一般到特殊这些思维方法。
这个过程抽象出来的模型,可以用场景,角色,时间三个维度去观察,分析;甚至,直接用这三个维度去为这个抽象建模。
这样,业务分析三维度理论,就可以从理论阶段落地了,而PDF.NET.MSF (PDF.NET Message Service )正是这个理论落地的一种技术手段。
原文:http://www.cnblogs.com/bluedoctor/p/6732843.html
内容总结
以上是互联网集市为您收集整理的由微服务,领域事件,分布式事件谈“业务分析三维度理论”的实践全部内容,希望文章能够帮你解决由微服务,领域事件,分布式事件谈“业务分析三维度理论”的实践所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。