There are 3 repositories under event-bus topic.
Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable.
Android library listening network connection state and change of the WiFi signal strength with event bus
[READ ONLY] Generic classes and interfaces for messages and message buses. Full documentation can be found here:
A simple, header only event bus library written in modern C++17.
bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。
💬 Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines
:pizza:让你随时随地都能愉快学习、进阶Android技术的跨平台WanAndroid客户端。Android、ios完美运行,主题切换,统一数据加载封装,功能丰富完整、适合日常学习和使用。同款Java版本:https://github.com/maoqitian/MaoWanAndoidClient
A synchronous event bus for Unity, using strictly typed events and generics to reduce runtime overhead.
An AWS SAR app for sending generic webhook events to EventBridge event bus
Reference architecture for using EventDriven abstractions and libraries for Domain Driven Design (DDD), Command-Query Responsibility Segregation (CQRS) and Event Driven Architecture (EDA).
RxJS-based message bus service for Angular.
Event bus for react native, cross-interface communication solution, it works on iOS and Android.
Python mediator bus micro-framework for CQRS and Event Sourcing
A Kotlin Multiplatform library that provides a simple event bus implementation using KotlinX Coroutines Channels. Multi-keys, multi-producers, single-consumer and thread-safe event bus backed by kotlinx.coroutines.channels.Channels
采用Reactor模式,注册readycreate, readyfinish事件到更新服务UpdateService,通过处理后进行模型缓存,然后将消息转化为 dispatchThread消息分配模型需要的create, update, finish的事件进行单线程循环调度 。调度过程使用了系统预置锁模型,来进行多线程唤醒机制,将所有的update循环检测进行多 线程调度,多线程更新服务使用future-listener机制,在完成调度后,根据模型状态,如果模型存活重新将消息转化为update 事件注册到dispatchThread消息分配模型进行循环处理。如果模型死亡将消息转化为readyfinish事件注册到更新服务UpdateServic进行销毁 。这个系统实现了模型自动缓存,多线程异步循环调度模型更新,自动处理模型死亡事件进行销毁。 支持将多个updater绑定到同一个更新线程上,减少线程调度。
A clean, simple and accessible java implementation of CQS/CQRS, with the Command Bus pattern and hexagonal architecture.
Channel based event bus with request/reply pattern, using promises. For node & browser.
Event Bus for RESTful architectures
Opinionated set of tools for creating JavaFX apps
Material designed Android soundboard with particles on tap and many more ...
Flutter Event Bus is an EventBus designed specific for Flutter app, which enable developer to write flutter app with Interactor pattern
React Event Bus library for post messaging in JS/TS
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.