Memcached Wrapper für den verteilten Azure-Cache

Memcached ist ein beliebter verteilter In-Memory-Cache, der in vielen .NET-, Java- und anderen Anwendungen mit hohem Datenverkehr verwendet wird. Wenn Sie eine haben Memcached Wenn Sie eine Anwendung zu Microsoft Azure migrieren möchten, können Sie dies ganz einfach tun, ohne Codeänderungen an Ihrer Anwendung vorzunehmen.

NCache stellt ein Memcached Wrapper für Azure und bietet Ihnen eine Möglichkeit zur Migration ohne Codeänderung Memcached Anwendungen nach Azure. NCache for Azure bietet eine Vielzahl sehr wertvoller Caching-Funktionen Memcached einschließlich hoher Verfügbarkeit, intelligenter Datenreplikation, Cache-Elastizität und vielem mehr. Sehen Sie sich einen detaillierten Vergleich an NCache mit Memcached unten:

NCache vs Memcached

Sie können verwenden NCache's Memcached Wrapper für Azure auf zwei Arten. Erstens ist Memcached Plug-In für .NET- und Java-Anwendungen. Und zweitens ist a Memcached Gateway für alle Anwendungen.

Memcached Plug-In

Für .NET- und Java-Anwendungen mit Memcached, Memcached Plugin für NCache Bietet eine Option ohne Codeänderung für die Migration Memcached zum verteilten Windows Azure-Cache. Anstatt Ihren Code neu zu kompilieren, müssen Sie nur Ihren ersetzen Memcached Clientbibliothek (.NET-Assemblys) mit ihrem Äquivalent bereitgestellt von NCache.

Sie können verwenden Memcached Plug-In mit den folgenden Memcached Client-Bibliotheken:

Alachisoft stellt Ihnen eine eigene Implementierung dieser Open-Source-Bibliotheken zur Verfügung NCache und stellen Ihnen Microsoft Azure Distributed Cache für Ihre Anwendung bereit.

Die richtigen Memcached Plug-In wird für .NET- und Java-Anwendungen empfohlen Memcached Gateway, da das Plug-In eine schnellere Leistung als das Gateway bietet. Diese schnellere Leistung ist darauf zurückzuführen, dass beim Gateway-Ansatz kein zusätzlicher Hop erforderlich ist.


Gespiegelter Cache

Und das Beste ist, dass Sie es verwenden können Memcached Plug-In, auch wenn Ihre Anwendung bereits in der Produktion bereitgestellt wird.

Memcached Gateway

Die andere Möglichkeit zum Umzug Memcached Die Anwendung soll Microsoft Azure Distributed Cache verwenden Memcached Gateway-Option. Memcached Gateway ist einfach ein NCache Serverprozess, der sowohl Text als auch Binärdateien implementiert Memcached Protokoll. Dadurch können Sie es stattdessen automatisch verwenden Memcached als Microsoft Azure Distributed Cache. Zeigen Sie einfach auf Ihre Memcached Anwendung darauf.

Memcached Mit Gateway können Sie beliebige migrieren Memcached Anwendungen (auch andere als .NET und Java) in Microsoft Azure Distributed Cache. Memcached Gateway kann entweder auf Ihren App-Servern oder auf separaten dedizierten Cache-Servern bereitgestellt werden.

Bei Microsoft Azure, Memcached Gateway kann auf Ihrer Web-Rolle, Worker-Rolle oder virtuellen Maschine bereitgestellt werden, die als Ihr Anwendungsserver dient. Das Memcached Das Gateway stellt dann eine Verbindung her NCache Cluster. Dies ist die empfohlene Bereitstellungskonfiguration für a Memcached Gateway-Lösung.


Gespiegelter Cache


Die andere Art der Bereitstellung Memcached Gateway befindet sich auf dedizierten Servern, möglicherweise Ihren Microsoft Azure Distributed Cache-Servern. Dann zeigen Ihre Anwendungen einfach darauf und es wiederum zeigt darauf NCache Cluster. Sie sollten diese Bereitstellungsoption nur verwenden, wenn Sie Ihre Webrollen, Workerrollen oder virtuellen Maschinen des Anwendungsservers nicht berühren möchten.


Was macht man als nächstes?

NCache für Azure-Details
Laden Sie den kostenlosen 30-Tage-Installationsschlüssel herunter
Fordern Sie eine personalisierte LIVE-Demo an
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.