系统架构扩展设计

基于消息或者基于协议的设计优于基于对象的设计在基于消息和协议上的系统 可以进行二次的架构设计,而基于对象的设计比较难于比如说实现gate 服务或前他 通用服务,

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

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

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

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

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

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

折。

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

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

且能够方便。

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

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

  待续...