Ich habe einen Infinispan-Cache in einen WildFly 8.2-Server eingebettet.So können Sie Infinispan-Cache-Daten aus der Ferne anzeigen und bearbeiten
ich hinzugefügt standalone.xml
innen <subsystem xmlns="urn:jboss:domain:infinispan:2.0">
:
<cache-container name="mycache" default-cache="cachedb">
<transport lock-timeout="600000" />
<replicated-cache name="cachedb" batching="true" mode="SYNC" />
</cache-container>
... und den Cache-Container wie folgt injiziert:
@Singleton
@Startup
public class CacheManager {
@Resource(lookup = "java:jboss/infinispan/container/mycache")
private CacheContainer container;
. . . .
}
ich den Cache in meiner Anwendungen verwenden können.
Die Anforderung besteht jedoch darin, die zwischengespeicherten Daten über eine der Cacheüberwachungs-APIs remote anzuzeigen/zu bearbeiten/zu löschen.
Über jconsole kann ich die Cache-Informationen, aber nicht die zwischengespeicherten Daten sehen.
Wie kann ich den Cache Remote-Zugriff?
Haben Sie in Betracht gezogen, [Infinispan Server] (http://infinispan.org/docs/7.1.x/infinispan_server_guide/infinispan_server_guide.html) zu verwenden? –
NR. Voraussetzung ist das Einbinden von Infinispan in den Server von Wildfly. –
Dann fürchte ich, das ist alles, was Sie tun können. Zugriff auf den Infinispan-Cache, der nur mit dem Infinispan-Server verfügbar ist. –