Bonjour,
Je suis en train de me tâter à implémenter OSGI et Spring DM sur un de mes projets, mais j'ai deux questions (liées) qui me turlupinent.
Admettons que j'ai un kernel qui fournit 20 managers (services) plus ou moins complexes. Pour information, je parle d'une application desktop standalone.
Est-ce que c'est une bonne manière de faire, de créer 20 bundles dépendant d'un bundle kernel et chaque bundle publie un service, voire 2 en découpant les services ?
Ou alors, vaut il mieux un gros bundle qui déclare 20 bundles, mais alors l'intérêt est assez limité.
Et enfin, qu'est-ce que ça va impliquer sur la performance.
Me semble que Spring DM créé un context pour chaque bundle, il y aurait donc 20 context Spring dans mon application, est-ce que cela ne vas pas dégrader les performances ?
Et est-ce qu'en général, avoir un nombre important de bundles ne dégrade pas les performances ?
Merci
Partager