Spring 2.0 中的 Request-Reply JMS
几个月前,我发表了一篇博客文章,介绍了 Spring 2.0 对 Message Driven POJOs 的支持。尽管很多人现在都熟悉这个特性,但 Spring 2.0 的 JMS 远程处理 特性却受到的关注较少。本质上,这种远程处理功能提供了 Spring 通用远程处理方法(例如其对 RMI、Hessian/Burlap 及其自身的 HttpInvoker 的支持)的 JMS 版本。
对于不熟悉 Spring 远程处理 的人来说,一般的思路是在服务器端配置一个非侵入性的导出器,并在客户端配置一个代理生成器(一个 Spring FactoryBean)。
我将在这里用一个代码示例来演示这个 JMS 远程处理——基于我的 上一篇文章 中的同一示例……