Note that there are some explanatory texts on larger screens.

plurals
  1. PODistributed OSGi - what is the proper way to manage bundles across all containers?
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. CODo all these OSGi containers build one big distributed OSGi container where service A on host X can use service B on host Y just like it would be on the same host X? or are they separated to each other and you have just 10-100 OSGi containers you want to maintain? and are they all the same like 10-100 OSGi containers having all exactly the same bundles and you want to send a command (like "install") to all these OSGi containers at the same time? Or are they different that host X have an OSGi container with N bundles and the OSGi container on host Y have a different set of bundles?
      singulars
    2. COThis is one big distributed OSGi environment: service A on host X can use service B on host Y. Each container may have a different set of bundles. Thanks!
      singulars
    3. COI would try to build such system using Apache Karaf (because it provides easy way to automate commands and easy management of bundles) . I'll set it up with a shared bundle store, so whenever I update a bundle, all runtimes will pick it up. Karaf is designed to support executing commands from scripts, so it shouldn't be hard to write the required scripts, which will manage the system. However, you won't get distributed transaction. At some point of time, there would be versions mismatch and I don't think that there is a solution to this currently.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload