是否可以将 HTTP 流量镜像到单独的服务器来执行独立处理(不需要响应),同时满足原始请求?
我最好使用 nginx 的内置指令来执行此操作。 像这样。
答案1
它在 Nginx 中使用 post_action 可能可行(使用 Google 搜索找到)。您还可以考虑使用气门正时去做这个。
某些类型的日志文件处理可能更简单,要么接近实时,要么批处理。
答案2
不可能。HTTP 要求双向响应,您无法镜像它。如果您愿意,您可以通过将 HTTP 消息的有效负载写入队列,然后复制该队列并将其发送到多个位置来复制这些消息的有效负载。这就是 ActiveMQ/RabbitMQ 的全部内容。
但不仅仅针对 HTTP 本身。