Java消息处理组件部署与安全机制解析
消息处理组件的创建与部署
在构建消息处理组件时,需要对MBeanServer执行一系列操作。以下是具体的操作代码示例:
processorName = new ObjectName("wrox.processing:name=order-processor");
server.setAttribute(processorName, new Attribute("Source", "source-queue"));
server.setAttribute(processorName, new Attribute("Destination", "destination-queue"));
server.setAttribute(processorName, new Attribute("Processor", "wrox.processing.order.OrderProcessor"));
完成上述操作后,需要配置并启动每个消息组件。最后,回到MessageProcessor的MBean视图,调用启动消息。若一切顺利,屏幕顶部会显示“Start Successful”消息,这意味着消息处理器MBean的start方法已被调用。
高级部署:M - Let服务的使用
M - Let是托管小程序(managed applet)的缩写,它是一种与MBean服务器协同工作的代理服务,可实现MBean的远程部署。使用M - Let服务有以下两个显著优点:
- 支持远程部署 :在分布式处理架