Overview

CPS core sends the data updated event to Kafka synchronously which increases the Data node API response time. To avoid the impact, the cps-core notification feature will process the events asynchronously using spring async.

Solution

Spring async method is well documented and more details can be found at https://spring.io/guides/gs/async-method/ 

In the proposed implementation, we need to