reverse-proxy - 诸如 Apache Knox 之类的反向代理是否保留请求顺序?
问题描述
例如,假设我有一个系统,其入口点是 Apache Knox,它将请求重定向到 Apache NiFi。让我们进一步假设我将消息A和B发送到服务器,而 Apache Knox 首先接收消息A,然后接收消息B。Apache Knox 是否有可能改变消息的顺序,使得 Apache NiFi 先接收消息B,然后接收消息A?
解决方案
不,Apache Knox 不会更改消息顺序,但同时不能保证消息将按特定顺序传递。Apache Knox 使用 httpClient 将请求转发到重写后被代理的后端。
推荐阅读
- php - 将html中的内容保存在txt文件中
- firebase - 为什么firebase文件中的11前面是100?
- flutter - 使用 Flutter ChangeNotifierProvider 切换屏幕时黑屏
- kubernetes - 如何从流利的日志中删除不需要的字符
- cookies - 如果用户不同意在他们的浏览器上存储访问令牌怎么办?
- python - TypeError: __init__() 得到了一个意外的关键字参数“小部件”
- go - 使用 Kubernetes API 并增加速率限制值
- excel - 从关闭的工作簿中检索数据而不提示选择工作簿文件?
- python - 如果前一个请求尚未完成,我如何设置一个烧瓶 webhook 在处理下一个请求之前等待?
- javascript - VanillaJS 将字符串转换为 html