PHP實現(xiàn)消息傳輸過程中保存消息的“異步處理”
2021-01-31
不知道實現(xiàn)細節(jié)的測試稱為黑盒測試。基于應(yīng)用程序源代碼的測試稱為白盒測試。單元測試通常只測試一個類。它們是白盒測試,因為它們是根據(jù)要測試的代碼編寫的。
P14 PHP具有__set / __ get的神奇方法,這使得動態(tài)添加對象屬性字段非常方便。對于Java,要達到類似的效果,您必須求助于反射API或直接修改編譯后的字節(jié)碼來實現(xiàn)。繼承和多態(tài)都重用了類。其中一個是類級重用,另一個是方法級重用。
P17低耦合意味著在模塊之間盡可能地使模塊獨立存在,并且模塊之間的接口盡可能少并且簡單。解耦是為了刪除模塊之間的依賴關(guān)系。
P22區(qū)分是否是多態(tài)性的關(guān)鍵在于對象是否屬于同一類型。調(diào)用相同的函數(shù)會返回不同的結(jié)果開發(fā)高質(zhì)量php框架與應(yīng)用的實際案例解析 pdf,那么它是多態(tài)的。
P210 ignore_user_abourt(true)可以確保用戶關(guān)閉網(wǎng)頁后開發(fā)高質(zhì)量php框架與應(yīng)用的實際案例解析 pdf,程序在后臺執(zhí)行而不會立即中斷。
P212隊列是先進先出(FIFO),并且堆棧僅允許在后端進行插入操作,并在前端進行刪除操作。
P213消息隊列的本質(zhì)是一種“異步處理”的思想。 “消息隊列”是用于在消息傳輸期間存儲消息的容器。 P215關(guān)于HTTP隊列,金山詞霸內(nèi)部有一個開放源代碼的HTTPSQL。
ZeroMQ是基于內(nèi)存的輕量級消息隊列。