首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在简单的REST api中实现负载均衡?

如何在简单的REST api中实现负载均衡?
EN

Stack Overflow用户
提问于 2013-01-14 17:22:47
回答 2查看 1.6K关注 0票数 1

我有一个简单的REST api写在CakePHP (php on apache)。基本上它只有一个端点,比如说/api/something/?format=json。调用此端点不会从DB读取任何内容,但在内部它会获取和解析一些外部网站,并将解析后的数据以json格式返回给用户。问题是,从外部网页获取和解析数据可能需要相当长的时间,因此我需要一些负载平衡机制,将api调用分布在几个服务器上。

我从来没有做过任何负载均衡,所以我甚至不知道去哪里寻找信息-我在寻找最简单的解决方案。

EN

回答 2

Stack Overflow用户

发布于 2013-01-14 17:29:04

它是一个必须实时获取的资源吗?因为您可以将处理后的数据缓存一段时间。

如果它必须是实时的,那么以分布式的方式来做可能不会解决你的问题。(除非您要返回一个非常大的数据集)

票数 2
EN

Stack Overflow用户

发布于 2013-10-10 03:12:57

http://en.wikipedia.org/wiki/Load_balancing_(computing)

现在已经很晚了,但我想这就是你需要的!让硬件来做所有好的事情吧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14315788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档