有沒有辦法在Azure服務結構中暴露沒有端口號的微服務端點?端口號可以在ServiceManifest.xml中定義,也可以由Service Fabric羣集動態分配,但如何在不指定端口號的情況下調用服務?沒有端口號的端點
Q
沒有端口號的端點
0
A
回答
0
當然,如果你不需要它,你不必指定端口號。服務結構會自動將端口分配給您的服務。我還沒有定義的端口號,因爲我們有100多個服務,這是「有點硬」要做到這一點
只是省略口岸報關的ServiceManifest.xml
<Resources>
<Endpoints>
<Endpoint Protocol="http" Name="UserHttpEndpoint" Type="Input" />
<Endpoint Protocol="tcp" Name="UserRpcEndpoint" Type="Input" />
</Endpoints>
</Resources>
0
端點將沒有無用一個港口。所以即使你可以擁有一個,你也不需要它。您可能正在尋找一種在不知道其端口號的情況下調用服務的方式。這可以通過使用reverse proxy來實現。使用反向代理,您可以通過提供反向代理的端口來調用服務。
相關問題
- 1. 沒有端口
- 2. 節點RED端口號
- 3. 端口和端口號的關係?
- 4. OpenJMS - 客戶端端口號
- 5. USB端口號
- 6. 端口號htpasswd
- 7. Wildfly監聽端口8080和httpd的端口80和沒有端口號8080的URL
- 8. TCP和UDP端口如何具有相同的端口號?
- 9. SQL Server端點端口
- 10. 沒有端點上的net.tcp
- 11. 沒有端點的MySQL BETWEEN
- 12. Thin&Sinatra沒有端口
- 13. Amazon API網關是否支持帶端口號的端點URL?
- 14. 查找端口號
- 15. 消除端口號
- 16. jQuery,ajax,端口號
- 17. Docker在外部端口打開 - 沒有打開好的端口
- 18. 服務器和客戶端顯示的公共端口號不同端口號
- 19. j2ee - 有關端口號的錯誤,0
- 20. 有沒有SLATEC的任何端口?
- 21. TFS2010 TF215097:沒有端點聽
- 22. 沒有端點Java異常
- 23. 沒有端點在http://
- 24. 端點沒有發現WCF
- 25. 沒有找到端點
- 26. WCF - 沒有端點監聽
- 27. 端口號分配在UDP數據報和端口號在sockaddr_in
- 28. 如何將默認端口號更改爲Tomcat端口號8080?
- 29. Spring-RMI-Callback的端口號
- 30. 端口號的概念?
我知道,但我應該如何通過它的名稱而不是它的端口來調用該端點URI?例如:http://example.com/UserHttpEndpoint/api/service而不是http://example.com:31002/api/service – Marko
好的,你應該爲此實現api網關。使用以下模式之一:服務註冊表,客戶端服務發現,服務器端服務發現 – Marusyk
@Marko您的問題是:「是否有任何方法可以在Azure Service Fabric中公開沒有端口號的微服務端點?所以,最簡單的方法就是:是的,沒有提及如何在沒有端口的情況下調用服務 – Marusyk