我正在尝试使用Infinispan缓存在2个不同的服务器上设置复制缓存。
Node1和Node2是运行hotrod服务器的2台物理服务器。
我的目的是从远程客户端(Node3)在node1 / node2上创建一些缓存(使用自定义配置)。
在Node3上, 我正在尝试做以下事情..
RemoteCacheManager rm = new RemoteCacheManager(“node1ip4address”,portNumber); rm.getCache( “namedcache1”); ---->这个方法的javadoc说,
/ ** *如果缓存已从远程服务器检索命名缓存 *已定义,否则如果缓存名称未定义,则返回null。 * /
我检查了RemoteCacheManager的源代码。此类没有defineConfiguration()方法,例如EmbeddedCacheManager中存在的方法。
有没有办法可以在远程节点上创建缓存?
谢谢, -Venkat
答案 0 :(得分:3)
不,没有办法通过HotRod协议创建缓存。即使在嵌入式模式下,Infinispan也没有办法说“在所有集群节点上创建此缓存”,而HotRod需要这样做,因为您不知道您正在访问哪个服务器。
CacheManager JMX bean有startCache
方法,但您仍然无法定义新配置(它们将使用默认缓存的配置)。您需要在群集的每个节点上调用它。
显然,如果您可以在服务器的配置中静态配置缓存,那将是最好的。
答案 1 :(得分:1)
我们可以使用对9990上运行的管理的其余调用并创建缓存
C:\USERS\GARANG\DOCUMENTS\INPUT_FILES
| movefiles.cmd
|
+---Advisory_rate
| | Local Project Tracker_2016 - 26 April 2018.xlsx
| |
| \---Archive
| Advise rate mapping - Copy.xls
| Advise rate mapping.xls
| CbCR Notification Tracker - Copy.xlsx
| CbCR Notification Tracker.xlsx
|
+---Internation_Project_Tracker1
| | International Project Tracker_2016 - 28 March 2018 - Copy.xlsx
| | International Project Tracker_2016 - 6 March 2018.xlsx
| | Local Project Tracker_2016 - 26 April 2018.xlsx
| |
| \---Archive
| CbCR Notification Tracker - Copy.xlsx
| CbCR Notification Tracker.xlsx
|
+---Local_Project_Tracker
| | Local Project Tracker_2016 - 26 April 2018 - Copy.xlsx
| | Local Project Tracker_2016 - 26 April 2018.xlsx
| |
| \---Archive
| CbCR Notification Tracker - Copy.xlsx
| CbCR Notification Tracker.xlsx
|
\---Notification_Tracker
| Local Project Tracker_2016 - 26 April 2018.xlsx
|
\---Archive
CbCR Notification Tracker - Copy.xlsx
CbCR Notification Tracker.xlsx
var gradient = ctx.createLinearGradient(0, 0, 300, 0);
gradient.addColorStop(0, "red");
gradient.addColorStop(0.5, "red");
gradient.addColorStop(0.5, "blue");
gradient.addColorStop(1, "blue");
ctx.fillStyle = gradient;
在名为curl --digest -s -i -u "usr:pwd" -X POST -H 'Content-type: application/json' -d @cacheTemplate.json http://serverurl:9990/management
的容器中创建名为cacheTemplate.json
的缓存
cart