Fra*_*lin 6 java spring scalability high-availability
我们目前正在 Linux 机器上运行 Java 集成应用程序。首先是应用程序的概述。
Java 应用程序是一个独立的应用程序(未部署在任何 Java EE 应用程序服务器上,如 OracleAS、WebLogic、JBOSS 等)。独立我的意思是它不是桌面应用程序。但是,它是从 Main 类的命令行运行的。用户根本不直接与此应用程序交互。使用 API 将消息转储到队列中,然后由我的应用程序读取,该应用程序 24/7 全天候运行。我不会将其定义为桌面应用程序,因为用户没有与其直接交互。(不确定这是否是符合条件的正确推理)。
它使用 Spring 并连接到 WebSphere MQ 和 Oracle 数据库我们使用 Spring 侦听器(Spring Message Driven POJOs)来侦听 WebSphere MQ 上的队列。一旦队列中有消息,应用程序就会从 MQ 读取消息并将其转储(插入/更新)到数据库中。
现在的问题是:
“独立”==“桌面”吗?
用户如何与拥有消息驱动 bean 的控制器进行交互?
对于你的问题我的看法:
| 归档时间: |
|
| 查看次数: |
7949 次 |
| 最近记录: |