I am building a social networking kind of site. I am looking for a highly scalable free and open source framework for event processing.
e.g when a user does some action on website, it would trigger an event of a particular type for backend. A number of listeners will be waiting for this type of event and as soon as those listen to event, they would do some application logic for that event e.g. sending emails/sms, or data mining or start a bulb .. literally anything.
Does anyone know any such framework? Let me know if I am not clear enough.
Thanks, Nilesh
Look at the Axon framework.
Axon Framework helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern. It does so by providing implementations of the most important building blocks, such as aggregates, repositories and event buses (the dispatching mechanism for events). Furthermore, Axon provides annotation support, which allows you to build aggregates and event listeners withouth tying your code to Axon specific logic. This allows you to focus on your business logic, instead of the plumbing, and helps you to make your code easier to test in isolation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With