Недавно я обновил SDK Service Fabric с версии 2.4.145 до версии 2.5.216, однако это все сломало (ни IService, ни CreateServiceRemotingListener в StatefulService). сильный> базовый класс). Раньше вы создавали прослушиватели реплик службы следующим образом:
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new[]
{
new ServiceReplicaListener(this.CreateServiceRemotingListener)
};
}
Однако в новом SDK 2.5.216 больше нет метода CreateServiceRemotingListener в базовом классе. Документация по-прежнему считает, что вы можете это сделать, но я проверил исходный код на GitHub, и в базовом классе определенно нет CreateServiceRemotingListener!
Мой вопрос заключается в том, как создать прослушиватель реплики, а также как переопределить настройки прослушивателя, т.е. MaxConcurrentCalls и т. д.?
Microsoft: улучшите документацию Service Fabric и добавьте достойные примеры.