Using Kafka in deploy anywhere flow services
Deploy anywhere flow services allow you to use Kafka connector to link various applications and actions. You can deploy Kafka integration to different target environments with minimal changes, offering flexibility that regular flow services cannot achieve.
Procedure
- From the navigation pane, go to Projects and select a project.
- Click Integrations > Flow services.
- Click Deploy Anywhere Flow Service. The Flow Editor page is displayed.
- Select the Kafka connector in the flow page and click Add Custom Action.
- Provide a name and short description for the deploy anywhere flow service. Note: To run your service you need to select a runtime to specify where the service runs. There are two different types of runtimes available:
- Cloud Designtime
- Self-managed Runtime
- Choose either Cloud Designtime or a registered self-managed runtime.
- Create a Kafka account required for your action. For more information, see Configure an account.. Note: When using Kafka in DAF, currently only the PLAINTEXT & SASL_PLAINTEXT security protocols are supported.
- When using self-managed runtime, an additional step of synchronization is executed to ensure your integration assets are properly deployed and ready to run.
- Go to Integration Runtime Management and verify that the connection is listed and enabled. For more information, see Managing runtime connections in deploy anywhere projects
- Define actions and run the action on the selected runtime. For more information, see Action types
- Define pipeline mappings.
- Define all steps in the deploy anywhere flow service.
- Save the deploy anywhere flow service.
- Enable the account. For more information, see Managing runtime connections in deploy anywhere projects. Connector connections that are created through deploy anywhere flow services are enabled automatically in Cloud Designtime.Note: Before deploying an integration to a Cloud Runtime or self-managed runtime, the connections must be enabled. For more information, see Managing runtime connections in deploy anywhere projects.
- Run the deploy anywhere flow service. Note: If using a self-managed runtime, ensure that you click Sync before running any action.A success message appears if there are no errors. Otherwise, the error is displayed. You can verify your logic and run the deploy anywhere flow service.