I have been looking into Camunda again and had a question regarding sending HTTP calls from Self Managed. For HTTP Calls, is a worker always required or can Camunda itself be configured to carry out the HTTP calls without a worker? I have got a worker performing this task to send communications to a microservice but it would be more preferable if there was no need for our own worker like the SaaS version.
I have seen the HTTP Connector in mentioned in the documentation but I am unsure what the full setup is aside from adding the elements to the modeler. How would the HTTP connector be added to a docker compose file currently?
As detailed, you’ll need to run some kind of backend that executes the Connector logic somehow. For Connectors, you can use the provided Connector Runtime to run ONE job worker that is aware of all configured Connector logic, including the HTTP Connector.
You can include the Connector Runtime in a docker-compose file as shown in our Camunda Platform 8 docker-compose repository: