我试图找到设计客户端/服务器应用程序的“最佳实践”。客户端服务器应用程序设计模式和协议
如果有人可以推荐一些很好的材料来阅读?
具体来说,您如何设计应用层协议并使其健壮,同时避免陷阱?
在一些像游戏这样的客户端/服务器实例中,服务器是要采取的动作的解释器,您能设计一个协议来优雅地配合这样的设计模式吗?
是否有为客户端/服务器应用程序设计的设计模式。我也在想也许是修改过的生产者消费模式?
编辑:oops我意识到这个问题不能有一个确定的答案,所以我会给一个深入的答案正确的答案。
谢谢
我试图找到设计客户端/服务器应用程序的“最佳实践”。客户端服务器应用程序设计模式和协议
如果有人可以推荐一些很好的材料来阅读?
具体来说,您如何设计应用层协议并使其健壮,同时避免陷阱?
在一些像游戏这样的客户端/服务器实例中,服务器是要采取的动作的解释器,您能设计一个协议来优雅地配合这样的设计模式吗?
是否有为客户端/服务器应用程序设计的设计模式。我也在想也许是修改过的生产者消费模式?
编辑:oops我意识到这个问题不能有一个确定的答案,所以我会给一个深入的答案正确的答案。
谢谢
我学到了很多这本书:企业应用程序的
模式架构
有很多图案供客户机/服务器应用程序,你应该采取适合您的需求。
如果你不想要的书呢,也有免费的资源网络:
http://martinfowler.com/eaaCatalog/
我希望它能帮助。
谢谢你看起来像很棒的资源,我不知道有这样的事情,“企业应用程序架构”。只是我正在寻找的东西类型:D –
不客气! – Rafa
可能要在[反应模式]读了(http://en.wikipedia.org/wiki/Reactor_pattern) – Oren
@Oren的描述似乎几乎完美,感谢信息 –