Building dynamic distributed data stores with OSGi

preview_player
Показать описание
Managing large distributed runtimes can be very hard, particularly when it comes to configuration. Tools like Puppet and Chef try to solve this by automating configuration rollout, but it can be very hard to cope when parts of the runtime need to be moved, or the underlying platform changes.

OSGi is a powerful modularity framework for Java, but it also provides support for dynamic life-cycles and loosely coupled service interactions. This makes OSGi an ideal tool for configuring and managing distributed environments, especially when responding to change.

In this talk you will see how an OSGi framework can be used to manage external processes, and how by using OSGi Remote Services it is possible to automatically configure these processes into a resilient, distributed NoSQL store that adapts to its environment.
Рекомендации по теме