How to handle long operations
Message broker |
Non blocking profile
In the following chapter the non-blocking interaction profiles will be shown, in which a user submits a request and this is only taken in charge immediately, while its satisfaction can take place in a deferred manner. |
Non-blocking RPC PUSH profiles (callback based)
This particular case, called RPC PUSH, can be used if the user in turn has the possibility to expose a service interface for receiving replies. |
Non-blocking profile RPC PULL (busy waiting)
the provider provides a searchable address to verify the processing status of a request |
Delete
If the Delete method initiates a long-running operation, it should return the long-running operation. |
Common Custom Methods
Cancel an outstanding operation (build, computation etc.) |
Long Running Operation |