2
有一个项目需求是需要根据不同的访问ip用lua建立不同的一致性哈希环,所以需要在请求进入后通过lua脚本来实现不同哈希环的查找以及获取节点的操作。 请问tengine是否有类似标准nginx中的一致性哈希的lua实现版本,或者我怎么基于lua调用tengine中的一致性哈希相关函数
有一个项目需求是需要根据不同的访问ip用lua建立不同的一致性哈希环,所以需要在请求进入后通过lua脚本来实现不同哈希环的查找以及获取节点的操作。 请问tengine是否有类似标准nginx中的一致性哈希的lua实现版本,或者我怎么基于lua调用tengine中的一致性哈希相关函数
tengine没有这个功能, 你需要的应该是lua实现的consistent库,比如:https://github.com/agentzh/lua-resty-balancer
能提供官方版的lua实现tengine的一致性哈希库吗?
hi @jiansongjay 我列举的那个模块已经比较稳定,所以没有必要再开发一个新的(重复造轮子)了。
tengine里面有一些功能也是第三方模块的,只要稳定即可。