我有一个被无状态服务调用的有状态服务,在运行于Visual Studio 15.4上的.Net Standard Asp.net Core 2.0中。 我无法使Service Remoting V2工作。
旧的在有状态服务中可用于V1的代码 不再有效。
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((context) =>this.CreateServiceRemotingListener(context))
};
我尝试跟随这个教程,但这个示例是针对无状态的。
我尝试更改代码但没有成功。
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((c) =>new FabricTransportServiceRemotingListener(c, this))
};
}
此外,该教程中没有关于如何在哪里使用这段代码的说明。
var proxyFactory = new ServiceProxyFactory((c) =>
{
return new FabricTransportServiceRemotingClientFactory();
});
我卡住了,有人可以演示一下如何使其正常工作吗?