CS-Studio Alarm System Based on Kafka
Kay Kasemir · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2020
The CS-Studio alarm system was originally based on a relational database and the Apache ActiveMQ message service. The former was necessary to store configuration and state, while the latter communicated state updates and user actions. In a recent update, the combination of relational database and ActiveMQ have been replaced by Apache Kafka. We present how this simplified the implementation while at the same time improving performance.