系统架构扩展设计

  基于消息或者基于协议的设计优于基于对象的设计在基于消息和协议上的系统

可以进行二次的架构设计,而基于对象的设计比较难于比如说实现gate 服务或前他

通用服务,在gate服务中接入所有请求进行日志记录,用户鉴权,token等操作。

  这样能方便的扩展,基于类似dubbo、以及jsf协议的框架,这样的设计更多的是

基于对象的架构,对于业务的拆分,能够极其方便的实现,但对于在这个框架上实现

通用的调用,可以基于http 实现dubbo、jsf协议来实现扩展调用,但性能就会有打

折。

  基于消息或非对象协议实现服务,更多对于架构可以在现有成熟框架的基础上

实现易于业务实现的扩展的二次架构。总体上业务能在此基础上进行很好的抽象,并

且能够方便。

  基于消息协议比如windows操作系统界面的消息机制的实现,云风skynet系统

都是及其优雅的基于消息设计的系统。

  待续...

                            

posted @   杉枫  阅读(362)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示