描述你需要的功能
现状:
emqx5版本,使用gprc连接exhook;
- emqx创建了两个exhook, 名称分别为a,b;
- 有两个后端服务A,B,分别连接到exhook a和b;
3.客户端连接到emq时,后端服务A,B都收到了相同一模一样的回调。
4.exhook a故障时,b则无法回调了。
期望:
后端服务可以根据某些参数,接收到来自不同的exhook的回调。
回调需要需要修改成异步的,避免由于其中一个故障,导致其它exhook也无法正常工作。
有点类似nginx可以根据 url,代理不同的请求。希望exhook也可以做到。
为什么你需要这个功能
有了这个功能,我就不需要搭建多个emqx了。减少服务器资源要求。