有没有办法在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