Возможно ли иметь шину событий в C? - PullRequest
2 голосов
/ 17 апреля 2019

Мне нужно создать модуль (составленный из нескольких компонентов) для различных встроенных систем (запуск под linux, android, windows ce). И я все еще на этапе проектирования: - Я решил закодировать свой компонент в C, чтобы способствовать переносимости и эффективности: все остальные поставщики могли бы затем включить мой компонент в свое приложение на Linux, Android или Windows CE. - Я также хочу предложить отделить мои компоненты от их использования с помощью своего рода шины событий. Но можно ли использовать переносимую шину событий в чистом C? Или лучшее, что я могу предложить, - это регистрация функций обратного вызова?

1 Ответ

0 голосов
/ 18 апреля 2019

Возможно, вы захотите использовать брокер сообщений.Я использую Apache Active MQ (http://activemq.apache.org/) во многих моих c сервисах. Если вы хотите что-то более легкое, попробуйте Mosquitto (https://mosquitto.org/)

...