在基于HornetQ引擎的应用程序中,我打算创建多个生产者和消费者。 我了解到,由于this page,我应该尽可能多地重用资源。
这是否意味着,对于我的应用程序,我应该创建一个且恰好一个ConnectionFactory,一个Connection,一个Session然后(使用此Session对象)创建尽可能多的生产者/消费者?
这应该不难,但我不确定这是否是正确的方法。
答案 0 :(得分:10)
最小资源使用的最佳经验法则是尽可能使用最少的构造,同时保持线程安全。因此:
基于此,希望您可以在优雅的架构和低资源利用率之间取得平衡。