2013-01-14 80 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

相关问题