什么是管理对象
什么是管理对象?
管理对象指的是在 JNDI 中配置的,然后被 JMS 客户端访问的对象。所以它们实际上只是客户端对象,通常是 ConnectionFactory 或 Destination(如队列或主题)。
请注意,管理对象仅用于 JNDI。JNDI 可以用作 JNDI API 和 JMS 提供程序具体 API 之间的间接层。因此,在 JNDI 中查找对象可以避免您对 ActiveMQ Classic 产生运行时依赖。虽然我们只谈论一个 ConnectionFactory 对象和一些 Destination 对象,但这并不是什么大问题
很多人对 JNDI 非常困惑。例如,在 RMI/EJB 场景中,JNDI 提供客户端代理;JMS 并非如此,因为 JMS 客户端是代理到代理的客户端代理。经纪人。
在 JNDI 中创建管理对象的另一种方法是使用 Spring 支持 并让依赖注入成为 JNDI 的替代方案。