2016-08-04 5 views
0

In meiner Pivotal Cloud Foundry Entwicklungsumgebung habe ich eine Service Registry erstellt und eine Reihe von Diensten gebunden.Pivotal Cloud Foundry - Lokal mit Service Registry arbeiten

Da es keine einfache Möglichkeit gibt, Dienste zu debuggen, die tatsächlich auf PCF ausgeführt werden, möchte ich meine lokalen Dienste an die Service Registry binden, die ich für mein PCF-Entwicklungsprogramm eingerichtet habe. Als ich gefragt habe, wie ich das machen soll, wurde mir gesagt, dass dies grundsätzlich unmöglich ist.

Also meine Frage ist, wie gehe ich zum Debuggen meiner Dienste, wenn ich nicht auf meine Service Registry in Dev verbinden kann? Die zwei Möglichkeiten, die ich mir vorstellen kann, sind:

  1. Stellen Sie einen Eureka-Server lokal, sowie alle abhängigen Dienste, die ich verbinden werde. Wenn ich viele Dienste habe, mit denen ich mich verbinde, wird das ein großer Kopfschmerz sein.
  2. Während des Testens kann ich meinen Code und Festcode in einem Dienstendpunkt eines Entwicklungsdiensts ändern, anstatt auf die Service-Registrierung und die Multifunktionsleiste angewiesen zu sein. Das wird funktionieren, ist aber sehr gefährlich, weil ich versehentlich etwas von diesem Code einchecken kann.

Gibt es eine andere Möglichkeit, die ich vermisse? Gibt es einfachere/sicherere Ansätze?

Antwort

0

Zum Debuggen kann ich mit Spring Sleuth Zipkin kann sehr wertvoll sein.

Und ich hoffe, Sie verwenden Spring Registration and Discovery.

Der Frühling kümmert sich um viele Interna Sachen für Netflix Eureka. Ich schlage vor, Sie versuchen es, es wird Debugging und Wartung viel einfacher.

Verwandte Themen