I want to utilize Microgateway to consume SOAP request & transform it to REST before forwarding it to the targeted application.
It will be helpful, if there are any pointers or sample available.
Solved! Go to Solution.
Thank You! I am pretty new to micro gateway - my understanding is that micro-gateway doesn't have load balancing capability. If there is multiple instance of the same API - i should have separate microgateways set for each instance. Is that correct?
MG spins up a worker process for each core available in the host/VM it is installed. Load balancing happen to spread load amongst the worker processes.
A typical setup will have at least two instances (on separate hosts/VMs) of MG and another load balancer in front (like F5, haproxy or nginx).
Hi Sridhar - Sorry, coming back with the same question after a long time. My question was - if i use Apigee Microgateway to front end/proxy a set of backend multiple instances of same microservices, how does it load balance request between multiple instances of micro services.
Basically, the architecture as given below
Nginx -> Apige MG -> Multiple Instances of Microservices
What we do is we run multiple APigee MG instances as side cars to the micro services. LB -> [Apigee MG -> Instance]