微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有多少种方法可以实现客户端-服务器模型

如何解决有多少种方法可以实现客户端-服务器模型

| 通过阅读Stevens网络编程第1卷第30章“客户端/服务器设计替代方案”的启发,我想知道实现客户端/服务器模型的不同方法。有人可以提供一些摘要列表还是您自己喜欢的列表,并通过一些典型的用法示例更好地说明?它们的优缺点是什么?将来学习和参考非常好。 感谢您的任何投入。

解决方法

基本上,客户端-服务器的实现可以归结为以下几种情况: 同步服务器-同步客户端 异步服务器-同步客户端 同步服务器-异步客户端 异步服务器-异步客户端 同步服务器和客户端设计更易于实现和维护。但是,它在缩放方面存在问题。 相反,异步服务器和客户端很难实现和维护。 异步实现具有显着的可伸缩性,通常用于高负载情况下。 SEDA概念是我最喜欢的异步服务器实现之一。 另一个有趣的概念是带有环形缓冲区的Disraptor。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。