2013-01-14 78 views
5

我試圖找到設計客戶端/服務器應用程序的「最佳實踐」。客戶端服務器應用程序設計模式和協議

如果有人可以推薦一些很好的材料來閱讀?

具體來說,您如何設計應用層協議並使其健壯,同時避免陷阱?

在一些像遊戲這樣的客戶端/服務器實例中,服務器是要採取的動作的解釋器,您能設計一個協議來優雅地配合這樣的設計模式嗎?

是否有爲客戶端/服務器應用程序設計的設計模式。我也在想也許是修改過的生產者消費模式?

編輯:oops我意識到這個問題不能有一個確定的答案,所以我會給一個深入的答案正確的答案。

謝謝

+1

可能要在[反應模式]讀了(http://en.wikipedia.org/wiki/Reactor_pattern) – Oren

+0

@Oren的描述似乎幾乎完美,感謝信息 –

回答

2

我學到了很多這本書:企業應用程序的

模式架構

http://www.pearsonhighered.com/educator/product/Patterns-of-Enterprise-Application-Architecture/9780321127426.page

有很多圖案供客戶機/服務器應用程序,你應該採取適合您的需求。

如果你不想要的書呢,也有免費的資源網絡:

http://martinfowler.com/eaaCatalog/

我希望它能幫助。

+0

謝謝你看起來像很棒的資源,我不知道有這樣的事情,「企業應用程序架構」。只是我正在尋找的東西類型:D –

+0

不客氣! – Rafa

相關問題