使用WebSphere中间件构建数据库环境

http://tech.ddvip.com   2007年07月03日    社区交流

内容摘要:本文向您介绍使用 IBM WebSphere® Application Server Network Deployment V6.1 作为客户端应用程序并利用 DB2 HADR 和自动客户端重新路由功能构建高可用性数据库环境的步骤。

  

  在缺省情况下,DB2 自动客户端重新路由功能每 10 分钟重新尝试建立到数据库的连接。不过,可以配置精确的重试行为。利用 DB2 Universal JDBC Driver 的 Type4 连接的用户可以使用以下 JDBC 自定义属性执行此操作:

  maxRetriesForClientReroute:使用此属性可以限制到服务器的主要连接失败的重试次数。此属性仅在同时设置了 retryIntervalClientReroute 属性时才能使用。

  retryIntervalForClientReroute:使用此属性可以指定两次重试之间的时间间隔(以秒为单位)。此属性仅在同时设置了 maxRetriesForClientReroute 属性时才能使用。

  通过限制自动重新路由之间的尝试间隔,这些属性可以提供更快的响应时间,并在无法重新路由的情况下,更快地返回应用程序的错误。

  从 WebSphere Application Server 管理控制台执行以下操作:

  要配置资源,请导航到 JDBC providers => DB2 Universal JDBC Driver Provider => Data sources => <DataSource_Name> => Custom properties。

  选择 New 并添加下列自定义属性:

  maxRetriesForClientReroute: 2

  retryIntervalForClientReroute: 15

  单击 Apply 并保存您的配置。

  在上面的示例中,将重新路由之间的尝试间隔限制为每 15 秒进行 2 次。图 2 显示了如何设置这些属性:设置的实际值取决于您环境中的硬件和拓扑。

  图 2. 添加数据源配置的自定义属性

  

来源:ibm.com    作者:Li-Fang Lee    责编:豆豆技术应用

正在加载评论...