aggrego/event-consumer

v0.3.2 2019-05-22 16:01 UTC

This package is not auto-updated.

Last update: 2020-01-10 17:20:19 UTC


README

License Latest Stable Version Total Downloads Scrutinizer Code Quality Travis

EventConsumer

This library is a core concept of communication via events. By this the base structure, we should be able to identify origins of the event:

  • Domain as it Name and Uuid of a given entity
  • Name of the event in a given domain that should be unique,
  • Version that holds Semantic Versioning v2.0.0
  • CreatedAt hold creation time of the event

By Client I understand class will consume Event or can push the event to Consumer. There is no feedback needed in that process.

Extra

In Aggrego\EventConsumer\Shared\BlankClient exist implementation client to ignore messages by default.

Versioning

Staring version 0.1.0, will follow Semantic Versioning v2.0.0.

Contributors

  • Tomasz Kunicki TimiTao [lead developer]