系统的拆分

今天去绿茶吃饭,好不容易等到个位子靠窗的,正好外面下着雨,窗外就是个瓦房的屋顶,

 黑色的瓦片正反交错叠在一起,心想为什么不把瓦片做大一些呢,这样铺满整个屋顶

就可以快的多了,联系到这段时间做个框架,把一个系统拆分成许多相对独立的模块,

每个模块可以单独运行在一个进程中,系统就成为分布式的了,用这种方式提高系统稳定性,可扩展性,但是增加了网络IO的开销,系统的实时性有所降低,不过好处是扩展性和稳定性都有所提高,在目前的大多数业务场景中,模块间网络IO带来延迟相较于业务处理的时间延迟算是非常小,因此系统拆分的方向性没有错。

 

古代没有流行大片的瓦会不会因为做的太大会加大生产的难度,增加生产成本,降低生产率,并且瓦片比较容易碎裂,换一块小的瓦比换一块大的瓦成本也要低很多,纯属YY

你可能感兴趣的:(框架,osgi)