tibco-ems - express route 是否解决了 tibco ems 服务器和 azure 虚拟机之间的连接问题?
问题描述
我有一个要求,我们将 Onprem 服务器移动到 Azure Vms,其中一个 Windows 服务侦听 tibco ems 队列。我们计划使用 ExpressRoute 来解决这个问题。我想知道它是否解决了我们的要求,或者我们在连接方面是否面临任何挑战?
解决方案
基本上,您有两种方法可以连接到远程 EMS 服务器:. 只需使用 EMS 客户端库并连接到您的远程服务器。设置本地 EMS 服务器并在本地 EMS 和远程 EMS 服务器之间创建 TIBCO EMS 路由
显然,第一个解决方案设置起来更简单且成本更低,同时,如果到远程 EMS 服务器的网络链接断开,您的应用程序将不再能够发送消息(换句话说,您的应用程序每次都会收到错误消息)时间它会尝试发送消息)。
第二种解决方案需要更多的资源和努力来设置,但会使网络故障对应用程序透明(除了消息传输的延迟)。
我认为选择解决方案的标准是要交换的数据量、应用程序的重要性、网络链接的可靠性和成本。
我认为基于 Azure Express Route 的链接应该提供高水平的可靠性,但可能需要与 Microsoft 确认。
推荐阅读
- c# - Azure 函数未将消息发布到服务总线
- php - Drupal 8 的新手 - 在页面内容中使用 PHP 脚本?
- javascript - 无法将 eventListener 添加到通过 JavaScript 创建的 div
- python-3.x - 队列与不同进程之间的线程相结合的问题
- swift - 搜索控制器未显示
- java - Groovy 在 Java Optional 上同时运行 map 和 orElseGet
- angular - ngDocheck 和 ngOnchanges 的特定用例
- facebook - 没有在 Facebook Graph API 中获取朋友评论数据
- svg - 如何仅使用内联 SVG 在鼠标悬停时反转线性渐变动画
- nginx - 将 HttpOnly 和 Cookie 设置为安全