REST-Dienst mit load balancing

Ich habe angesichts der Vorteile von REST-Dienste, die ganze Staatenlosigkeit und session-affinity "Zeug". Was mir auffällt ist, dass wenn Sie mehrere Versionen bereitgestellt von Ihrem Dienst auf eine Reihe von Maschinen in Ihre Infrastruktur, und Sie wirken alle auf eine bestimmte Ressource, wo ist der Staat, der die Ressource gespeichert?

Wäre es sinnvoll, einen einzigen host in der Infrastruktur nutzt einen verteilten cache, und jedem Staat, der änderung innerhalb eines service, es ist einfach, holt/bringt der cache? Dies würde es erlauben, eine beliebige Anzahl von bereitgestellten Dienste für das laden von balancing-Gründen für alle den gleichen Zustand Ansichten von Ressourcen.

  • Dies scheint sehr theoretisch, könnten Sie genauer beschreiben, was du versuchst zu erreichen?
  • Staatenlosigkeit ist nicht spezifisch für den REST. Was meinst du über "session affinity"?
InformationsquelleAutor Martin Blore | 2009-09-03
Schreibe einen Kommentar