Я создал приложение javaee, которое, помимо прочего, должно выполнять анализ настроений с использованием наивных заливов. Чтобы алгоритм настроения работал, мы должны сначала обучить его, поэтому я хотел бы создать объект, который будет обрабатывать тренировку всякий раз, когда сервер начинает избегать обучения снова и снова. Я думал об использовании singleton ejb, чтобы сделать это, но я не знаю, правильно ли это сделать, а другой предложил использовать управляемые компоненты. Каковы плюсы и минусы этих подходов к моей проблеме? Я смотрю в правильном направлении, или я просто лаю в неправильном дереве?Javaee mbean vs singleton
ответ
MBeans отлично подходят для изменения состояния вашего приложения во время выполнения. Если вы хотите изменить обучение алгоритма во время выполнения и использовать MBeans, имеет смысл использовать их для инициализации при запуске.
Кроме того, я бы рекомендовал в разработке класса, содержащего ваш алгоритм, вы экстериоризуете коэффициенты, которые вы вычисляете во время обучения. Затем вы можете сохранить эти коэффициенты и не переучивать обучение. При запуске ваше приложение будет загружать коэффициенты из настойчивости.
Сочетание нагружаемых коэффициентов с MBeans, вы можете использовать последнее для извлечения или перезагрузки набора коэффициентов во время выполнения. Вы хотите, чтобы перезагрузка была атомарной. Это позволит вам произвольно настраивать ваш анализ «на лету».
- 1. MongoDB JavaEE Singleton Дополнительные экземпляры
- 2. JavaEE Singleton на сервере Tomcat
- 3. Singleton Vs Singleton Завод
- 4. JavaEE - Singleton EJB Timer не работает
- 5. Ninject Singleton vs CS Singleton
- 6. JBoss 7 MBean зависимость от другого MBean
- 7. нетерпеливая инициализация singleton vs ленивая инициализация singleton
- 8. Dagger 2 Singleton vs Real Singleton
- 9. Session vs singleton pattern
- 10. Spring: Singleton VS Prototype
- 11. Singleton vs static members
- 12. Singleton vs Single Thread
- 13. Singleton vs Cache ASP.NET
- 14. Singleton Vs ServiceLocator
- 15. @Singleton vs @ApplicationScope
- 16. Singleton vs Dependency Injection
- 17. python singleton vs classmethod
- 18. singleton vs factory?
- 19. Singleton vs. сторонние библиотеки
- 20. Невозможно получить доступ к данным экземпляра класса Singleton из MBean
- 21. Какова область действия класса, оформленного аннотацией JavaEE Singleton?
- 22. Ruby Singleton, module vs class
- 23. C++ Singleton Vs статические методы
- 24. Singleton toolbox vs factory method
- 25. Spark broadcast vs. Singleton wrapper
- 26. NSUserDefault vs Global Variable vs CD vs Singleton - конкретный пример
- 27. mbean аннотации @MBean отсутствует в JDK7
- 28. Как указать имя mbean с аннотацией @MBean
- 29. MBean эквивалент для JBoss 7
- 30. Шаблон дизайна Singleton vs Singleton beans в контейнере весны
, возможно, посмотрите http://stackoverflow.com/questions/9651132/jsf-singleton-vs-application-scoped-managed-bean-differences – djmj