【发布时间】:2016-08-02 12:54:05
【问题描述】:
在我的 Singleton 类中,我使用 MessagingTemplate 向频道发送消息。目前,我每次需要发送消息时都会创建MessagingTemplate 的实例。我想知道a)这个操作有多昂贵,b)它是线程安全的对象,所以我可以初始化一次并在多线程环境中使用它。
【问题讨论】:
标签: multithreading performance spring-integration
在我的 Singleton 类中,我使用 MessagingTemplate 向频道发送消息。目前,我每次需要发送消息时都会创建MessagingTemplate 的实例。我想知道a)这个操作有多昂贵,b)它是线程安全的对象,所以我可以初始化一次并在多线程环境中使用它。
【问题讨论】:
标签: multithreading performance spring-integration
创建它并不昂贵,但它是不必要的。该模板是线程安全的。所有框架组件都是如此。
【讨论】:
send一样,它提供了额外的功能,如convertAndSend、sendAndReceive等。