【问题标题】:Apache Felix Stateless ServiceApache Felix 无状态服务
【发布时间】:2016-11-27 09:29:41
【问题描述】:

我最近正在研究 OSGI 和 Apache Felix。在我的项目中,我想使用无状态服务,但找不到这样做的方法。

是否可以在 Apache Felix 中创建无状态服务?

如果可以,是否可以使用 Felix Dependency Manager 完成?

【问题讨论】:

  • 您能具体描述一下“无状态服务”是什么意思吗?
  • 类似于 EJB 无状态会话 bean。 docs.oracle.com/javaee/6/tutorial/doc/gipjg.html
  • @SHasan 到目前为止你尝试过什么?
  • 不多,只是尝试做我用 java ee 或 spring 做的事情。像静态 Web 资源(html、javascript)、servlet、rest 资源、jpa 和服务(会话 bean/Spring bean)。我用过 AmdatuApache Felix。没有使用 Activator 类来提供服务,而是使用 Felix Dependency Manager 包中的 @Component 注释。已使用 @ServiceDependency 注释来注入服务。到目前为止一切正常,但现在我想知道我是否可以像在 EJB 或 Spring 中那样使用不同的范围,例如 stateful、stateless、singleton、request..
  • @SHAsan 那你需要问一个更具体的问题。在您向它们添加状态之前,OSGi 服务是无状态的。

标签: osgi apache-felix


【解决方案1】:

是的,是的。

以下是如何在 OSGi 中制作无状态服务:

  1. 提供服务。
  2. 不要添加任何状态。

【讨论】:

  • 如果只有更多的答案这么简洁。
  • @SeanBright TBH 我一直在努力解决 SO 的最小字符数问题!
猜你喜欢
  • 1970-01-01
  • 2010-12-25
  • 2019-07-21
  • 1970-01-01
  • 2016-03-25
  • 1970-01-01
  • 2014-07-04
  • 2020-02-29
  • 2011-02-05
相关资源
最近更新 更多