【问题标题】:Invoke a ServiceFabric Service via Powershell通过 Powershell 调用 ServiceFabric 服务
【发布时间】:2018-08-16 13:37:08
【问题描述】:

我的团队开发了一个包含多项服务的 ServiceFabric 应用程序。这些服务在应用程序中相互使用,但出于管理目的,我想直接从 PowerShell 调用其中一项服务。

在服务中创建和使用代理对象:

var myServiceProxy = ServiceProxyFactory.CreateServiceProxy<IMyServiceInterface>("fabric://Application/MyService")
var result = await myServiceProxy.SendSomeData(bytearrayHere);

我希望能够通过 PowerShell 将文件发送到同一服务。这可能吗?我该怎么做?这是在我的盒子上,所以我有所有可能需要的证书/秘密。

【问题讨论】:

  • 您是在谈论将请求发送到服务还是特定的服务实例?

标签: service-fabric-stateless azure-service-fabric


【解决方案1】:

你应该可以使用PowerShellNew-Object创建ServiceProxy并直接调用SendSomeData

作为一种解决方法,您可以创建一个托管web api 的服务,并使用PowerShell Invoke-RestMethod 向其发布文件。

【讨论】:

    猜你喜欢
    • 2020-07-23
    • 1970-01-01
    • 2023-04-02
    • 2010-10-31
    • 2011-11-21
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多