You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The role of the controller is to expose the external API and forward the requests to internal services.
Currently the controller is implemented as a Python program doing the translation.
However it would be simpler and more modular/future proof to implement it with an HTTP proxy like nginx or Apache tomcat.
Currently the controller is also enforcing the IoT-lite format on the API, before translating the data to Orion.
This function should be moved to a separate wrapper located in the "broker" pod.
The text was updated successfully, but these errors were encountered:
The role of the controller is to expose the external API and forward the requests to internal services.
Currently the controller is implemented as a Python program doing the translation.
However it would be simpler and more modular/future proof to implement it with an HTTP proxy like nginx or Apache tomcat.
Some links on the API gateway pattern and implementation:
http://microservices.io/patterns/apigateway.html
https://www.nginx.com/blog/building-microservices-using-an-api-gateway/
Currently the controller is also enforcing the IoT-lite format on the API, before translating the data to Orion.
This function should be moved to a separate wrapper located in the "broker" pod.
The text was updated successfully, but these errors were encountered: