我们正在调查是否可以使用 WSO2 - ESB 作为我们的新平台。
使用我们当前的 esb,我们通过 JMS、FTP、JDBC 等不同的通道将外部系统相互连接。大多数接口是相互独立的。我们现在拥有的接口数量约为 300 个。
每个接口中的处理包括: - 连接到外部系统 - 记录输入 + 传出消息 - 将传入消息转换为传出消息。
消息的转换是用java编程的。
由于接口是相互独立的,所以当我们需要部署新的(或修改现有的)接口时,停止其他接口不是我们的选择。
我从 WSO2 esb 了解到的是,当使用自定义中介进行转换时,当自定义中介的实现发生更改时,我必须重新启动 WSO2 - ESB 服务器。这不是我们想要的,除非它是这个 esb 服务器上运行的唯一接口。
考虑到这些限制,我有什么选择:
- 现有接口的更新不应对其他接口产生任何影响。
- 消息的转换是用 Java 编程的。
- 接口数量约为 300 个。