我試圖找到設計客戶端/服務器應用程序的「最佳實踐」。客戶端服務器應用程序設計模式和協議
如果有人可以推薦一些很好的材料來閱讀?
具體來說,您如何設計應用層協議並使其健壯,同時避免陷阱?
在一些像遊戲這樣的客戶端/服務器實例中,服務器是要採取的動作的解釋器,您能設計一個協議來優雅地配合這樣的設計模式嗎?
是否有爲客戶端/服務器應用程序設計的設計模式。我也在想也許是修改過的生產者消費模式?
編輯:oops我意識到這個問題不能有一個確定的答案,所以我會給一個深入的答案正確的答案。
謝謝
我試圖找到設計客戶端/服務器應用程序的「最佳實踐」。客戶端服務器應用程序設計模式和協議
如果有人可以推薦一些很好的材料來閱讀?
具體來說,您如何設計應用層協議並使其健壯,同時避免陷阱?
在一些像遊戲這樣的客戶端/服務器實例中,服務器是要採取的動作的解釋器,您能設計一個協議來優雅地配合這樣的設計模式嗎?
是否有爲客戶端/服務器應用程序設計的設計模式。我也在想也許是修改過的生產者消費模式?
編輯:oops我意識到這個問題不能有一個確定的答案,所以我會給一個深入的答案正確的答案。
謝謝
我學到了很多這本書:企業應用程序的
模式架構
有很多圖案供客戶機/服務器應用程序,你應該採取適合您的需求。
如果你不想要的書呢,也有免費的資源網絡:
http://martinfowler.com/eaaCatalog/
我希望它能幫助。
謝謝你看起來像很棒的資源,我不知道有這樣的事情,「企業應用程序架構」。只是我正在尋找的東西類型:D –
不客氣! – Rafa
可能要在[反應模式]讀了(http://en.wikipedia.org/wiki/Reactor_pattern) – Oren
@Oren的描述似乎幾乎完美,感謝信息 –