行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。

ES官方版本为什么到现在为止没有提供限流的功能?

Elasticsearch | 作者 wangxinrong | 发布于2024年12月19日 | 阅读数:1959

我看阿里、腾讯、百度云的ES服务都有限流的插件,easysearch也支持限流功能。
为什么ES官方版本默认没有限流呢,而且网上也没有开源或者免费的限流插件。
github上我看也有人很久前就提issue要求加限流,但是es一直都没有提供。
是因为限流功能本身会影响es的稳定性吗,感觉别人都加了,说明这个也不是不可实现的,不知道为什么官方不提供。
还是说限流本身不是一个好的解决方案,应该用其他方式来处理呢?
针对异常突增的读写请求把es负载打满,导致集群上所有索引都不能正常访问的时候,对有问题的索引做限流,保障其他索引正常访问,感觉这是很需要的一个功能啊。
已邀请:

Fred2000 - 与其抱怨世界,不如改变自己

赞同来自:

Elasticsearch 最初的设计重点是高效的分布式搜索和分析,其开发团队可能认为限流不是一个核心需求。其他厂商通过插件或网关等形式在特定的使用场景下为用户提供有效的限流解决方案,属于定制范畴,并且其质量和兼容性也需要用户自己进行评估。

要回复问题请先登录注册