2016-06-20 10 views

Antwort

2

Ich halte es nicht für sinnvoll, solche Tools in MarkLogic selbst zu integrieren. Normalerweise möchten Sie solche Werkzeuge transparenter anwenden. Setzen Sie es als Reverse-Proxy vor MarkLogic. Oder wenn Sie es verwenden möchten, um einen HTTP-Aufruf zwischen MarkLogic und anderen Diensten zu cachen, dann stellen Sie diese vor diese Dienste.

Für einige weitere Hintergrund verweisen ich auf diesen Blogartikel über die Verwendung von HTTPD als Reverse-Proxy. Nicht der letzte Artikel, aber es berührt die grundlegenden Konzepte, und es würde immer noch funktionieren denke ich:

https://developer.marklogic.com/learn/2004-09-cisapache

I (vor Marklogic) auch für etwas präziser zu Memcached gesucht, konnte aber nicht irgendetwas finden. Dann wäre es wieder als normaler Reverse-Proxy implementiert. Es sollte viele Ressourcen im Internet geben, die Reverse Proxying besprechen.

HTH!

+0

Danke für die schnelle Antwort. Was bedeutet eigentlich ein Reverse Proxy? Wie konfiguriert man Memcached als Reverse Proxy vor MarkLogic? Außerdem bietet MarkLogic ein eigenes Caching. Wenn ich das verteilte Caching verwende, ist es schneller als das MarkLogic-Caching? –

+1

Sind Sie mit dem MarkLogic-Server langsam? Es ist im Allgemeinen ziemlich schnell. Vielleicht können Sie Ihre Frage mit Details zu bestimmten Problemen neu gestalten, die Sie dazu veranlassen, eine potenziell komplexe Caching-Layer-Integration in Angriff zu nehmen. –

+0

Yeah MarkLogic ist blitzschnell. Aber manchmal verursacht großes Caching mehr Speicherauslastung. Daher möchte ich ein verteiltes Caching-System verwenden. Wie konfiguriere ich es mit MarkLogic? –