Dit pakket biedt een in-process event dispatcher voor Go-applicaties.
Het is generiek en werkt met elk type dat de Event-interface implementeert.
Het verwerkt miljoenen events per seconde en is 4× tot 10× sneller dan Go-channels.
Zowel synchrone als asynchrone afhandeling wordt ondersteund, waarbij elke subscriber een eigen goroutine gebruikt.
Ideaal om modules binnen één Go-proces los te koppelen en lichtgewicht pub/sub- of eventgedreven patronen te implementeren.
Niet geschikt voor inter-proces communicatie, eventpersistentie, of complexe routering en filtering.
Gebruikt een standaard globale dispatcher met eenvoudige On() en Emit() functies voor gemak.
Benchmarks tonen consistente hoge throughput bij verschillende aantallen eventtypes en subscribers.
Get notified when new stories are published for "🇳🇱 Hacker News Dutch"