jakarta-ee - 使用 Watson 服务和高可用性设计进行 Bluemix 开发

标签 jakarta-ee websphere ibm-cloud high-availability ibm-watson

我们将利用 Watson 分析服务在 IBM Bluemix 中构建一个应用程序。是否可以以“高可用性”模式构建它?有什么经验吗?

在一个拥有的环境中,为了实现 HA,我将构建一个基于高可用性服务器(如 WAS-ND)的 J2EE 应用程序,并部署在后端具有集群数据库的集群上。由于我想使用 Watson 服务,因此我需要在 bluemix 上进行开发。在bluemix 上这是如何完成的?我应该使用和部署什么?

最佳答案

为了实现向用户提供高可用性应用程序的目标,Bluemix 允许您创建同一应用程序的多个实例。 如果一个实例崩溃,流量会自动路由到其余实例,并且崩溃的实例会尽快自动重新启动。 如果托管应用程序实例的一台特定计算机 (DEA) 崩溃,该平台将自动、透明地将任何受影响的应用程序实例迁移到另一台计算机。 建议至少定义 3 个实例。

如果应用程序的高可用性特别重要,我们还建议遵循蓝绿部署发布技术:您可以让应用程序在多个 Bluemix 区域中独立运行,并创建自定义故障转移和/或负载平衡解决方案跨越这些地区。

关于jakarta-ee - 使用 Watson 服务和高可用性设计进行 Bluemix 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359280/

相关文章:

java - 选择哪种 J2EE Web 开发框架来构建简单、可访问的应用程序?

java - 简单对象在 Spring + Hibernate 中持久化

java - 在bean中注入(inject)多个远程EJB

github - 我无法将工具链链接到不同的 github 组织

ibm-cloud - 为什么我在 Watson IoT Platform 上的历史记录服务不断变为 "unconfigured"?

ibm-cloud - 无法将 TI SensorTag CC2650STK 连接到 IoT Foundation/Bluemix

Java Web Service 框架/库,哪个更好,为什么?

Websphere 9 中 Java 耳文件的 Java.lang.LinkageError

java - 如何在 websphere 6.1 中为 ear 配置类加载器(特别是 wsdl4j)

java - websphere 应用程序服务器处理多少个并发请求(WAS 8.0)?