为无状态逻辑提供EJB @Aynchronous方法的最有效方法

XDR

我需要创建一些EJB以提供一些@Aynchronous方法。

一些EJB不会有任何状态。

有些可能具有CDI注入(使用@Inject)的线程安全实例变量@ApplicationScoped

以下是执行此操作的最有效方法吗?:

@Singleton
@ConcurrencyManagement(BEAN)
public class EjbClass {
    @Asynchronous
    public void asyncMethod() {
        //some code
    }
}

我的第二个猜测是使用:@Stateless而不是一对@Singleton@ConcurrencyManagement(BEAN)

但是,这些EJB中不应该只需要一个以上的实例,因此,除非我缺少一些陷阱,否则@Singleton我想那@Singleton将是最有效的。

我在GlassFish 4.1中使用EJB 3.2。

布雷特·凯尔(Brett Kail)

我同意您的评估,认为@Singleton+@ConcurrencyManagement(BEAN)非常适合您的问题描述。正如您所强调的那样,@Stateless它的缺点是,如果存在并发调用,它可能会构造多个实例。这种开销可能是,但也很容易避免,因此可以避免。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为Android应用创建列表的最有效方法

来自分类Dev

为多个ssh隧道设置最有效的方法?

来自分类Dev

确定列表是否为空的最有效方法

来自分类Dev

是否有最有效的方法为Avg Clustering Coeff编程程序

来自分类Dev

使用这种逻辑构建 VueJS 应用程序的最有效方法是什么?

来自分类Dev

确保NumLock处于打开状态的最有效的CPU方法是什么?

来自分类Dev

为多数组实现numpy.in1d的最有效方法

来自分类Dev

对于稀疏的科学矩阵,将行设置为零的最有效方法是什么?

来自分类Dev

使R识别“ 41520092010”为“ 04/15/2009 20:10”的最有效方法

来自分类Dev

对于稀疏的科学矩阵,将行设置为零的最有效方法是什么?

来自分类Dev

Excel VBA中将日期分类为星期的最有效,最简单的方法

来自分类Dev

为网页的动画标头编码的最有效方法是什么?

来自分类Dev

检查对象是否为字符串的最有效方法

来自分类Dev

检查 C++ 容器是否为空的最有效方法是什么?

来自分类Dev

时间序列:为子集编写代码的最有效方法是什么?

来自分类Dev

将元组一分为二的最有效方法是什么?

来自分类Dev

为 HTML 游戏构建可进化世界地图的最有效方法

来自分类Dev

在 SSRS 报告中将多个 SQL 行显示为带有子行的单行的最有效方法?

来自分类Dev

有多少种方法可以检查 x 是否为整数,哪一种最有效?

来自分类Dev

检查整数列表中的所有元素是否为 0 的最有效的时间/空间方法

来自分类Dev

将外部数据(tsv或json)提供给Ruby on Rails的最有效方法是什么?

来自分类Dev

“保存”简单Web应用程序状态以解决地址栏/无后端的最有效方法

来自分类Dev

将多个回调处理为一个接收器函数的最有效方法

来自分类Dev

如何编写最有效的方法来为数据框python中的列添加值?

来自分类Dev

如果附加变量为“无”,则防止附加到字符串的最有效的计算方法

来自分类Dev

提供SqlDbType的有效方法?

来自分类Dev

评估 <Classtype*> 向量中所有项目的 bool 的最有效方法,然后在全部为真时返回真

来自分类Dev

为无状态功能组件提供打字稿类型的正确方法是什么

来自分类Dev

在另一个字段中为1时将位设置为0的最有效方法

Related 相关文章

  1. 1

    为Android应用创建列表的最有效方法

  2. 2

    为多个ssh隧道设置最有效的方法?

  3. 3

    确定列表是否为空的最有效方法

  4. 4

    是否有最有效的方法为Avg Clustering Coeff编程程序

  5. 5

    使用这种逻辑构建 VueJS 应用程序的最有效方法是什么?

  6. 6

    确保NumLock处于打开状态的最有效的CPU方法是什么?

  7. 7

    为多数组实现numpy.in1d的最有效方法

  8. 8

    对于稀疏的科学矩阵,将行设置为零的最有效方法是什么?

  9. 9

    使R识别“ 41520092010”为“ 04/15/2009 20:10”的最有效方法

  10. 10

    对于稀疏的科学矩阵,将行设置为零的最有效方法是什么?

  11. 11

    Excel VBA中将日期分类为星期的最有效,最简单的方法

  12. 12

    为网页的动画标头编码的最有效方法是什么?

  13. 13

    检查对象是否为字符串的最有效方法

  14. 14

    检查 C++ 容器是否为空的最有效方法是什么?

  15. 15

    时间序列:为子集编写代码的最有效方法是什么?

  16. 16

    将元组一分为二的最有效方法是什么?

  17. 17

    为 HTML 游戏构建可进化世界地图的最有效方法

  18. 18

    在 SSRS 报告中将多个 SQL 行显示为带有子行的单行的最有效方法?

  19. 19

    有多少种方法可以检查 x 是否为整数,哪一种最有效?

  20. 20

    检查整数列表中的所有元素是否为 0 的最有效的时间/空间方法

  21. 21

    将外部数据(tsv或json)提供给Ruby on Rails的最有效方法是什么?

  22. 22

    “保存”简单Web应用程序状态以解决地址栏/无后端的最有效方法

  23. 23

    将多个回调处理为一个接收器函数的最有效方法

  24. 24

    如何编写最有效的方法来为数据框python中的列添加值?

  25. 25

    如果附加变量为“无”,则防止附加到字符串的最有效的计算方法

  26. 26

    提供SqlDbType的有效方法?

  27. 27

    评估 <Classtype*> 向量中所有项目的 bool 的最有效方法,然后在全部为真时返回真

  28. 28

    为无状态功能组件提供打字稿类型的正确方法是什么

  29. 29

    在另一个字段中为1时将位设置为0的最有效方法

热门标签

归档