我有一个位于Amazon EC2实例中的Web应用程序,以及一个指向负载均衡器的域。负载平衡器正在将请求转发到实例。一切正常。
现在,我们对开发API有新的要求。我们通过API Gateway开发。但是此API也应位于同一域中,例如POST /api_log/_search
{
"size": 0,
"query": {
"bool": {
"must_not": [
{
"terms": {
"status": [
"200"
]
}
}
]
}
},
"aggs": {
"url": {
"terms": {
"field": "url.keyword"
},
"aggregations": {
"status": {
"terms": {
"field": "status.keyword"
}
}
}
}
}
}
应该访问API网关。
是否可以在负载均衡器中配置为将请求转发到API网关?或其他实现此目的的方法?
答案 0 :(得分:0)
我认为您想要一个用于您的用例的消息队列。这样,您可以采用可扩展的方法,以前端方式为网关或任何其他客户端连接预警当前事件处理中的消息。
我确定如果我错了,其他人也会纠正我,但是负载平衡器将控制到服务器(而非Web API门户)的流量。 here描述了一个http负载均衡器:形成了我对负载均衡器和消息队列的基本知识,我想我就在这里。