6

我试图找到设计客户端/服务器应用程序的“良好实践”。

如果有人可以推荐一些好的材料来阅读?

具体来说,您如何设计应用层协议并使其健壮,同时避免陷阱?

在某些客户端/服务器实例(如游戏)中,服务器是要执行的操作的解释器,您能否设计一个协议以优雅地与这种设计模式配合?

是否有为客户端/服务器应用程序设计的设计模式。我也在想也许是修改后的生产者消费者模式?

编辑:哎呀,我意识到这个问题没有明确的答案,所以我会给深入的答案提供正确的答案。

谢谢

4

2 回答 2

3

检查一下,可能对您有帮助:使用简单 TCP/IP 消息传递的多客户端服务器设计模式

于 2014-03-08T08:18:05.230 回答
2

我从这本书中学到了很多:

企业应用架构模式

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

客户端/服务器应用程序有很多模式,您应该选择适合您需求的模式。

如果你不想要这本书,网上也有免费资源:

http://martinfowler.com/eaaCatalog/

我希望它有所帮助。

于 2013-01-14T14:56:44.663 回答