8.2. 在启用了 CORS 时 Kafka Bridge 发送的信息
如果 Kafka Bridge 启用了 Cross-Origin Resource Sharing (CORS),则在发送 HTTP 请求以生成消息时会返回一个 400 bad request error。
临时解决方案
要避免这个错误,请在 Kafka Bridge 配置中禁用 CORS。要发送生成消息的 HTTP 请求,必须在 Kafka Bridge 中禁用 CORS。这个问题会在以后的 AMQ Streams 发行版本中解决。
要使用 CORS,您可以为 Kafka Bridge 部署 Red Hat 3scale。
- 有关部署 3scale 的详情,请参考在 AMQ Streams Kafka Bridge 中使用 3scale API 管理。
- 有关 3scale 请求处理的信息,请参阅管理 API 网关。