如何解决寻找类似于 greenrobot.EventBus 的 C++ EventBus本地进程内消息代理实现
正在寻找一个(最好是 C++11 兼容的)用于进程内发布/订阅风格通信的库。我之前(在 Java 中)使用过 greenrobot.EventBus 并且非常喜欢它。要求/很高兴能够密切关注该库中的可用内容:
- 最好与 C++11 兼容
- 任何对象类型都可以用作消息
- 发布粘性消息:即使订阅发生在 T 发布之后,类型消息的订阅者也会收到发布的消息。对于发布组件配置非常有用。
- 选择将在其上处理给定订阅的“调度程序”(例如,在与消息发布者相同的线程上、在异步 IO 线程上、在单个 UI 线程上等)
目前来看:
-
EnTT - 有一个事件处理系统:https://github.com/skypjack/entt
-
这个旧项目(软件消息总线):https://www.codeproject.com/Articles/723656/SW-Message-Bus
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。