ibm cloud - bluemix数据缓存同步到DB2



我在DB2服务中使用BlueMix的DataCache服务。

是否有任何方法可以轻松地将缓存同步到DB2服务?

您提到您在DB2服务前面有Bluemix DataCache,所以我假设您正在尝试使用内联缓存用例—这是让您的应用程序将分布式缓存发送到DataCache,并让DataCache在DB2后面写入。

如果这是你尝试做的用例,Bluemix中的DataCache服务目前不支持这种内联(后写)缓存。

我可以看到工作的一种方式是使用侧缓存模式。让应用程序检查数据缓存服务中的缓存数据。如果分布式缓存中没有条目,则从DB2服务获取它,然后将其放入缓存服务中。当应用程序需要更改数据时,可以使来自data Cache服务的缓存数据失效,然后从应用程序更新DB2条目。这是数据缓存服务支持的典型侧缓存模式。

这里有一些链接可以帮助进行数据缓存客户端API调用,顺便说一下,这很简单。

  1. 使用IBM数据缓存服务构建Java应用程序http://www.ibm.com/developerworks/cloud/library/cl-datacache-app/

  2. 使用IBM数据缓存和会话缓存服务构建企业应用程序https://g01acxwass069.ahe.pok.ibm.com/cms/developerworks/cloud/library/cl-cacheservices-app/index.html

  3. 使用IBM Bluemix DataCache服务的索引特性
    http://www.ibm.com/developerworks/cloud/library/cl-indexing-datacache-app/index.html

  4. 更多的例子https://hub.jazz.net/project/abchow/CachingSamples/overviewhttps://hub.jazz.net/project/abchow/CachingSamples/overviewhttps://hub.jazz.net/project/rvennam/CloudTrader/overview

注意:您也可以从BlueMix控制台目录页面获得"Java缓存Web样板",然后从仪表板中的"开始代码"下载代码。该示例将向您展示如何使用侧缓存模式编写代码。

最新更新