Gibt es eine Möglichkeit, einen Microservice-Endpunkt ohne Portnummer in Azure Service Fabric anzuzeigen? Die Portnummer kann in ServiceManifest.xml definiert werden, oder sie kann dynamisch vom Service Fabric-Cluster zugewiesen werden, aber wie kann ein Dienst ohne Angabe der Portnummer aufgerufen werden?Endpunkt ohne Portnummer
0
A
Antwort
0
Natürlich müssen Sie die Portnummer nicht angeben, wenn Sie sie nicht benötigen. Service Fabric weist Ihrem Dienst automatisch einen Port zu. Ich sehe auch keine Portnummer, weil wir mehr als 100 Dienstleistungen haben, und es ist „ein bisschen schwer“ zu tun, dass
auslassen Nur Hafen Erklärung in ServiceManifest.xml
<Resources>
<Endpoints>
<Endpoint Protocol="http" Name="UserHttpEndpoint" Type="Input" />
<Endpoint Protocol="tcp" Name="UserRpcEndpoint" Type="Input" />
</Endpoints>
</Resources>
0
Ein Endpunkt nutzlos werden würde, ohne ein Hafen. Selbst wenn Sie einen haben könnten, sollten Sie es nicht wollen. Sie suchen wahrscheinlich nach einer Möglichkeit, den Dienst anzurufen, ohne dessen Portnummer zu kennen. Dies kann durch Verwendung eines reverse proxy erreicht werden. Mit einem Reverse-Proxy können Sie einen Dienst aufrufen, indem Sie den Port des Reverse-Proxy angeben.
Verwandte Themen
- 1. Angular2 app öffentliche URL ohne Portnummer
- 2. Suchen Portnummer
- 3. Portnummer für Servicename abrufen?
- 4. linphone (Python) ändern Portnummer
- 5. Nginx verbergen weitergeleitet Portnummer
- 6. Rewrite-URL url: Portnummer
- 7. Berechnen Endpunkt Endpunkt, Peilung, Startpunkt
- 8. Regex: URL mit Portnummer validieren
- 9. ASP.NET Core-Authentifizierung mit Portnummer
- 10. Portnummer nicht ändern Docker-komponieren
- 11. Portnummer in URL odoo ausblenden?
- 12. Wie Docker Behälter mit Portnummer
- 13. IIS Express maximale Portnummer unter Windows 10
- 14. Jaggery (WS02) Endpunkt Referenz/dynamischer Endpunkt
- 15. Wie definiere ich einen Endpunkt ohne web.config oder httpModule?
- 16. VueJS und ein statischer JSON-Endpunkt ohne IDs
- 17. Was Asp.net Core-Projekt für MicroService ohne Endpunkt
- 18. WCF-Client-Endpunkt: SecurityNegotiationException ohne <dns>
- 19. Flex/PHP: dynamische Endpunkt-URL ohne services-config.xml
- 20. So aktualisieren Sie den graphql-Endpunkt (ohne Graph.cool)
- 21. net.tcp Endpunkt
- 22. Wählen Sie eine freie Portnummer auf localhost mit Python, aber vermeiden 1 bestimmte Portnummer
- 23. Connectivity Test von URL mit Portnummer
- 24. sed Befehl zum Abrufen der Portnummer
- 25. Ändern der Portnummer für solr-4.3.1
- 26. Wie finde ich die Standard-JMX-Portnummer?
- 27. Verbergen der Portnummer durch .htaccess node.js express
- 28. Entfernen der Portnummer von der URL
- 29. Wie ändere ich Portnummer in jboss-7
- 30. Wie eine Portnummer für PM2 angeben
Ich weiß das, aber wie soll ich diesen Endpunkt-URI durch seinen Namen anstelle seines Ports nennen? Zum Beispiel: http://example.com/UserHttpEndpoint/api/service anstelle von http://example.com:31002/api/service – Marko
Ok, Sie sollten API-Gateway dafür implementieren. Verwenden Sie eines der folgenden Muster: Service-Registrierung, clientseitige Serviceerkennung, serverseitige Serviceerkennung – Marusyk
@Marko Ihre Frage lautet: "Gibt es eine Möglichkeit, einen Microservice-Endpunkt ohne Portnummer in Azure Service Fabric verfügbar zu machen?" Also, der asnwer ist: Ja, es gibt ". Sie haben nicht über Wie Service ohne Port zu nennen erwähnt. – Marusyk