mpm + event   15

Debezium is an open source distributed platform for change data capture. Start it up, point it at your databases, and your apps can start responding to all of the inserts, updates, and deletes that other apps commit to your databases. Debezium is durable and fast, so your apps can respond quickly and never miss an event, even when things go wrong.
database  event 
7 weeks ago by mpm
Message DB
A fully-featured event store and message store implemented in PostgreSQL for Pub/Sub, Event Sourcing, Messaging, and Evented Microservices applications.
postgresql  event  messaging  database 
january 2020 by mpm
Log Pruning in Distributed Event-sourced Systems
Event sourcing is increasingly used and implemented in event-based systems for maintaining the evolution of application state. However, unbounded event logs are impracticable for many systems, as it is difficult to align scalability requirements and long-term runtime behavior with the corresponding storage requirements. To this end, we explore the design space of log pruning approaches suitable for event-sourced systems. Furthermore, we survey specific log pruning mechanisms for event-sourced logs. In a brief evaluation, we point out the trade-offs when applying pruning to event logs and highlight the applicability of log pruning to event-sourced systems.
data  event  storage 
july 2018 by mpm
Eventuate is a toolkit for building applications composed of event-driven and event-sourced services that collaborate by exchanging events over shared event logs. Services can either be co-located on a single node or distributed up to global scale. Services can also be replicated with causal consistency and remain available for writes during network partitions
crdt  availability  event 
september 2016 by mpm
libPhenom is an eventing framework for building high performance and high scalability systems in C
concurrency  event 
september 2013 by mpm
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more
event  distributed 
september 2011 by mpm
RELP - The Reliable Event Logging Protocol
This is the specification for the reliable event logging protocol, called "RELP".
event  logging  protocol 
august 2011 by mpm
Hermes is a simple opensource middleware for communicating applications. Hermes follows the Publish/Subscribe messaging pattern where senders (Publishers) instead of send the messages directly to receivers (Subscribers), they publish the messages to a centralized repository (Hermes in this case) characterized into topics. Subscribers express interest in one or more topics
http  event  messaging  rest 
july 2011 by mpm
libjlog is a pure C, very simple durable message queue with multiple subscribers and publishers (both thread and multi-process safe).
messaging  event 
march 2011 by mpm
Log processing system using Flume and Cassandra
logging  event  data 
march 2011 by mpm
MQ Telemetry Transport
The MQTT protocol enables a publish/subscribe messaging model in an extremely lightweight way. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium
messaging  protocol  event 
february 2011 by mpm
A simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom (and RSS).
protocol  messaging  http  event 
september 2009 by mpm
Standard Deviation and Event-based Programming
“How would you compute standard deviation over a stream of data in F#?”
functional  event 
october 2008 by mpm
low-latency reliable multicast protocol designed for time-critical applications in a clustered environment.
distributed  event 
september 2008 by mpm
Limited Lifetime Ubiquitous Protocol & Blip Messaging Development - LLUP
Limited Lifetime Ubiquitous Protocol and, not by chance, is PULL spelled backwards. This is because LLUP is a protocol for exchanging messages in a smart manner that is a hybrid of both the push and pull approaches to message dissemination.
messaging  protocol  event 
may 2008 by mpm

Copy this bookmark: