Tengo una pregunta general sobre el uso del servicio OSGi EventAdmin. Actualmente lo estoy usando en un entorno donde potencialmente se pueden generar miles de eventos por segundo. Mi temor es que el servicio EventAdmin pueda ser un cuello de botella. Los resultados iniciales que obtengo de mi generador de perfiles parecen apoyar esto. Las preguntas que tengo son:Cuándo usar OSGi EventAdmin y cuándo no?
- ¿Existe una regla general sobre cuándo utilizar el servicio EventAdmin?
- ¿Cómo difieren los métodos sendEvent y postEvent en términos de rendimiento?
- ¿Hay un contenedor OSGi particular que se sabe que tiene una implementación de EventAdmin de bajo rendimiento?
Gracias de antemano por su apoyo!
Saludos, Georg
ahora he probado nuestro código, tanto en el Félix y los contenedores de Equinox OSGi. Por lo que veo, parece que Félix parece ser más eficiente que Equinox con respecto al manejo de eventos. También es mucho más eficiente en memoria que Equinox. Creo que me quedaré con Felix por el momento. – BumbleGee