Tag: service fabric stateless

向在Service Fabric Cluster中的特定节点上运行的ASP.Net Core Web API发送请求

我正在开发一个Service Fabric应用程序,我在其中运行包含一堆ASP.NET Core Web API的Application。 现在,当我在配置有5个节点的本地服务结构集群上运行应用程序时,应用程序成功运行,并且我能够发布公开Web API的发布请求。 实际上,我想点击在同一个集群节点上运行的代码,该节点对该特定节点上的公开API有不同的发布请求。 有关进一步说明,例如,在节点“0”上公开的API接受发布请求并执行作业,并且还有一个API可以中止正在运行的作业。 现在,当我请求执行作业时,它开始在节点’0’上执行,但是当我尝试中止作业时,服务结构集群将请求转发到不同的节点,例如节点’1’。 结果我无法中止正在运行的Job,因为节点’1’上没有可用的正在运行的Job。 我不知道如何处理这种情况。 对于州,我使用的是ASP.Net Core Web API类型的无状态服务,并在我的本地服务结构集群的5个节点上运行应用程序。 请建议什么是最好的方法。