Running your adapters: Which mode is right for you?
Did you know that you can run external adapters from smart data streaming in managed, unmanaged, or cluster-managed mode? Read on to find out which mode best suits your needs.
|
Managed |
Unmanaged |
Cluster-managed |
How it runs |
When you start and stop the project to which the adapter is attached, this automatically starts and stops the adapter. |
You start and stop the adapter independently of the project.
Start it using the start_adapter script. |
You start and stop the adapter independently of the project.
Start it using the Streaming Adapters tile in SAP HANA Cockpit. |
How to configure it |
Attach the adapter to a project using the ATTACH ADAPTER statement. Edit its properties in studio. |
Edit its properties in the XML configuration file. Specify the stream name, project name, and project URI so the adapter can successfully connect to and receive or publish data to the project. |
Edit its properties in the XML configuration file. Specify the stream name, project name, and project URI so the adapter can successfully connect to and receive or publish data to the project.
In an optional adapter deployment file, set failover and affinity options. |
Limitations |
You can only run it on the same machine as your project. |
You can run it on the same machine as your project, or on a separate machine. |
You can run it on the same machine as your project, or on a separate machine. |
When to use it |
If you want less to manage and you’re not concerned about performance issues due to running the adapter on the same machine as your project. |
If your adapter requires a lot of resources and you want to run it on a separate machine for optimal performance and scalability. |
If you want to run the adapter on a separate machine from your project, but still want to manage it using the Cockpit. |
Related video
Quick summary comparison between managed and unmanaged adapters:
Stay tuned for a video on cluster-managed adapters!
Hi, thanks. This is exactly what I asked for.