'da izin verilen birden çok hizmet türü vardır Birden çok hizmet-hizmetini tek bir exe (ServiceRuntime.RegisterServiceAsync) içinde kaydetmeye çalışıyorum. Bu destekleniyor mu? Öyleyse bunları nasıl yapılandırabilirim?Hizmet Örneği: ServiceManifest.xml
Örn:
<?xml version="1.0" encoding="utf-8"?>
<ServiceManifest Name="EchoGatewayPkg"
Version="1.0.0"
xmlns="http://schemas.microsoft.com/2011/01/fabric"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ServiceTypes>
<StatelessServiceType ServiceTypeName="Service1Type" >
</StatelessServiceType>
<StatelessServiceType ServiceTypeName="Service2Type" >
</StatelessServiceType>
</ServiceTypes>
...
ve ApplicationManifest.xml DefaultServices/Hizmet içinde birden StatelessService elemanlarını desteklemez: ServiceManifest.xml ServiceTypes içinde birden StatelessServiceType elemanlarını destekleyen
<?xml version="1.0" encoding="utf-8"?>
<ApplicationManifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ApplicationTypeName="EchoServiceType" ApplicationTypeVersion="1.0.0" xmlns="http://schemas.microsoft.com/2011/01/fabric">
<Parameters>
<Parameter Name="Service1_InstanceCount" DefaultValue="1" />
<Parameter Name="Service2_InstanceCount" DefaultValue="1" />
</Parameters>
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="MyServicePkg" ServiceManifestVersion="1.0.0" />
<ConfigOverrides />
</ServiceManifestImport>
<DefaultServices>
<Service Name="MyService1">
<StatelessService ServiceTypeName="Service1Type" InstanceCount="[Service1_InstanceCount]">
<SingletonPartition />
</StatelessService>
</Service>
<Service Name="MyService2">
<StatelessService ServiceTypeName="Service2Type" InstanceCount="[Service2_InstanceCount]">
<SingletonPartition />
</StatelessService>
</Service>
</DefaultServices>
</ApplicationManifest>
Dolayısıyla, bu etkili bir yumurtlar 2 işlem ve her işlemin 'aktivasyon bağlamında listelenen varsayılan hizmet türleri vardır (bu yapılandırmayla yalnızca bir tane beklerdim).
Herhangi bir öneri (tek bir exe içinde birden çok hizmet türünün nasıl yapılandırılacağı) veya açıklamaları kabul edilir. Birden Hizmet türlerinin bir konak sürecini paylaşmak için olsun nasıl bir saniye için varsayılan hizmetlerini dikkate almamak
bunu gerçekten yapmak istiyor musunuz? Bunu birkaç ay önce kendim yapmayı düşündüm, ama daha sonra mikro hizmetleri ve tek sorumluluğu hatırladım, böylece her servis artık kendi uygulamasına giriyor. –