推送(即Netty)与Pull(即Nginx)的直播“ping”服务器?

时间:2012-10-28 22:20:59

标签: performance architecture nginx netty

想象一下每分钟收到类似新闻更新的应用程序。

使用像Netty这样的服务器来构建服务器端会更有效吗?它可以维护连接并每分钟推送一次数据,或者像nginx / php这样的东西会在每次拉动时丢弃/打开连接提出要求?

每个请求都需要为该用户定制的数据库查找(即没有缓存)和一些基本处理(即加密/解密)

1 个答案:

答案 0 :(得分:2)

每分钟听起来都不应该对您的基础设施施加太大的负担,所以我会说哪种方式对您来说最简单。

但是,如果容量是一个问题,我会说推送方法更好,因为它只会在有数据时发送。无论是否有要检索的数据,pull方法都会占用资源。

希望这有帮助。