笔记
老牛胡天
一个老码农
展开
-
消息解耦与资产重用
有心栽花花不开,无心插柳柳成荫 致messageMVC 消息解耦 为什么消息可以解耦 消息解耦,重点有二 消息发送者与接收者互相不知道对方,也不可以假设对方 消息的发送与接收,并不需要同时在线,可以同时在线,也可以一方在线,也不应该假设互相在线 基于消息的这些特点,我们进行消息模型的设计时,不应该有任何假设。 但现实中的消息是,服务器(xxxMQ)必须在线,如果没有服务器,则收发双方必须在线,...原创 2020-04-22 00:33:42 · 202 阅读 · 0 评论 -
Message MVC设计原则
一致性 向上一致性,即保证最终一致性 对于messageMVC来说,保证消息输入输出一致性是最顶层的一致性,从编码角度,是保证controler被正确执行的最终一致性。 向下一致性,即控制反转一致性 ISercice,IFlowMiddleware,IMessageMiddleware,INetTransfer等关键接口实现,都必须保证接口实现的正确性,保证它的下一层调用时的正确性。 配置根一致性...原创 2020-03-31 01:16:55 · 195 阅读 · 0 评论