模块和界面解耦是App规模成长到一定规模后必须要走的一条路 对于解耦的原理,现在貌似通过消息机制进行相互调用很流行
始终没想明白,通过消息方式解耦,和传统的通过抽象ID(比如一个URL,一个URL对应一个界面)进行调用有什么优势吗?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
訊息相對來講,伸縮性和靈活性比傳統的透過抽象ID更好。而且,不同介面相關的邏輯可以控制在最小範圍內,只要實作對應的observer或consumer就行了。避免靜態物件的共享。而且,不同執行緒之間資料交換,也不容易出現異常。
訊息相對來講,伸縮性和靈活性比傳統的透過抽象ID更好。而且,不同介面相關的邏輯可以控制在最小範圍內,只要實作對應的observer或consumer就行了。避免靜態物件的共享。而且,不同執行緒之間資料交換,也不容易出現異常。