New-ServiceFabricService
إنشاء خدمة Service Fabric.
بناء الجملة
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
ينشئ الأمر cmdlet New-ServiceFabricService خدمة Service Fabric.
قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
قبل تنفيذ هذه العملية، يرجى تحميل حزمة التطبيق وتسجيل نوع التطبيق وإنشاء مثيل التطبيق أولا. لمزيد من المعلومات، راجع نشر التطبيقات وإزالتها باستخدام PowerShell.
للحصول على الخدمات التي تم إنشاؤها ضمن تطبيق، استخدم Get-ServiceFabricService.
أمثلة
مثال 1: إنشاء خدمة عديمة الحالة باستخدام نظام تقسيم أحادي.
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1
ينشئ هذا الأمر خدمة بدون حالة Service Fabric من مثيل التطبيق المحدد باستخدام نظام تقسيم أحادي.
مثال 2: إنشاء خدمة ذات حالة باستخدام نظام تقسيم أحادي.
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3
ينشئ هذا الأمر خدمة ذات حالة Service Fabric من مثيل التطبيق المحدد باستخدام نظام تقسيم أحادي.
مثال 3: إنشاء خدمة عديمة الحالة باستخدام نظام تقسيم نطاقي.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1
ينشئ هذا الأمر خدمة بدون حالة Service Fabric من مثيل التطبيق المحدد مع نظام تقسيم متفاوت المدى.
مثال 4: إنشاء خدمة عديمة الحالة باستخدام نظام التقسيم المسمى
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1
ينشئ هذا الأمر خدمة بدون حالة Service Fabric من مثيل التطبيق المحدد مع نظام التقسيم المسمى.
مثال 5: إنشاء خدمة ذات حالة باستخدام نظام تقسيم متفاوت المدى.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5
ينشئ هذا الأمر خدمة ذات حالة Service Fabric من مثيل التطبيق المحدد مع shceme للتقسيم المتراوحة.
مثال 6: إنشاء خدمة ذات حالة باستخدام نظام تقسيم مسمى.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5
ينشئ هذا الأمر خدمة ذات حالة Service Fabric من مثيل التطبيق المحدد مع نظام التقسيم المسمى.
المعلمات
-Adhoc
يشير إلى أن الخدمة تعمل في الوضع المخصص. في الوضع المخصص، يتم تنشيط مضيف الخدمة يدويا. ملاحظة: هذا فقط للدعم القديم.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationName
يحدد معرف المورد الموحد (URI) لتطبيق Service Fabric. هذا هو الاسم الفريد للتطبيق ويستخدم لتجميع الخدمات معا للإدارة. يجب أن يكون المخطط "النسيج:/" ويجب أن يبدأ اسم الخدمة باسم التطبيق. ينشئ cmdlet خدمة استنادا إلى هذا التطبيق.
Type: | Uri |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Correlation
الارتباط هو عنصر تحكم يتم توفيره بشكل أساسي للمساعدة في تسهيل انتقال التطبيقات المتجانسة الأكبر إلى عالم السحابة والخدمات المصغرة. لمزيد من المعلومات، راجع إدارة استهلاك الموارد وتحميلها في Service Fabric باستخدام المقاييس.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultMoveCost
التكلفة الافتراضية لنقل. تؤدي التكاليف المرتفعة إلى تقليل احتمال قيام Resource Manager نظام المجموعة بنقل النسخة المتماثلة عند محاولة موازنة نظام المجموعة. القيم الصالحة هي:
- صفر
- منخفض
- متوسط
- درجة عالية
لمزيد من المعلومات، راجع إدارة استهلاك الموارد وتحميلها في Service Fabric باستخدام المقاييس.
Type: | String |
Accepted values: | Zero, Low, Medium, High, VeryHigh |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DropSourceReplicaOnMove
تمكين النسخ المتماثلة الثانوية المصدر ليتم إسقاطها قبل انتهاء النسخ المتماثلة الثانوية الجديدة من الإنشاء.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HasPersistedState
يشير إلى أن الخدمة ذات الحالة لها حالة مستمرة. عندما يتلقى FabricReplicator في نسخة متماثلة ثانوية عملية لخدمة ثابتة، يجب أن ينتظر حتى تعترف الخدمة بأن البيانات قد استمرت قبل أن تتمكن من إرسال هذا الإقرار مرة أخرى إلى الأساسي. بالنسبة للخدمات غير الدائمة، يمكن الإقرار بالعملية فور استلامها.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighKey
تحديد نطاق المفتاح العالي لمجموعة الأقسام.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceCloseDelayDuration
يحدد المدة، ككائن TimeSpan ، الذي يتم تأخير الإغلاق بأمان لمثيل عديم الحالة له. سيكون هذا فعالا عند إغلاق المثيل أثناء ترقية التطبيق/نظام المجموعة وتعطيل العقدة. تتم إزالة نقطة النهاية المكشوفة على هذا المثيل قبل بدء التأخير، مما يمنع الاتصالات الجديدة بهذا المثيل. بالإضافة إلى ذلك، يمكن للعملاء الذين اشتركوا في أحداث تغيير نقطة نهاية الخدمة القيام بما يلي عند تلقي إشعار إزالة نقطة النهاية:
- إيقاف إرسال طلبات جديدة إلى هذا المثيل.
- أغلق الاتصالات الموجودة بعد اكتمال الطلبات أثناء الرحلة.
- الاتصال بمثيل مختلف من قسم الخدمة للطلبات المستقبلية.
ملاحظة، القيمة الافتراضية هي TimeSpan.Zero، مما يشير إلى أنه لن يكون هناك أي تأخير أو إزالة لنقطة النهاية قبل إغلاق المثيل.
للحصول على كائن TimeSpan ، استخدم New-TimeSpan cmdlet.
Type: | TimeSpan |
Position: | Named |
Default value: | TimeSpan.Zero |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceCount
يحدد عدد المثيلات التي يقوم النظام بإنشائها وصيانتها لكل قسم من هذه الخدمة عديمة الحالة في Service Fabric. تعيين InstanceCount إلى -1 يعني نشر المثيلات على جميع العقد داخل نظام المجموعة.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceLifecycleDescription
وصف دورة حياة المثيلات التي تنتمي إلى هذه الخدمة. إذا لم يتم تحديد بعض التكوينات في هذا القسم، يتم أخذ القيمة الافتراضية من معلمة نظام المجموعة بنفس الاسم (إذا كانت موجودة).
Type: | InstanceLifecycleDescription |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceRestartWaitDuration
يحصل أو يعين المدة التي سينتظرها Service Fabric حتى يظهر مثيل عديم الحالة. إذا لم يظهر المثيل خلال هذه المدة، فسينشئ Service Fabric مثيلا بديلا جديدا.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LowKey
تحديد نطاق المفتاح المنخفض لمجموعة الأقسام.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Metric
المقاييس هي مجموعة الموارد التي يحتاجها مثيل خدمة مسمى معين. يتضمن تكوين مقياس الخدمة مقدار ما تستهلكه كل نسخة متماثلة ذات حالة أو مثيل عديم الحالة من تلك الخدمة بشكل افتراضي من هذا المورد. تتضمن المقاييس أيضًا وزنًا يشير إلى مدى أهمية موازنة هذا المقياس لتلك الخدمة، في حالة ضرورة المقايضات.
لمزيد من المعلومات، راجع إدارة استهلاك الموارد وتحميلها في Service Fabric باستخدام المقاييس.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinInstanceCount
يحدد الحد الأدنى لعدد مثيلات قسم الخدمة عديم الحالة التي يجب أن تكون تصل إلى تلبية التحقق من أمان EnsureAvailability أثناء عمليات مثل ترقية التطبيق أو ترقية نظام المجموعة أو تعطيل العقدة. العدد الفعلي المستخدم هو max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). إذا تم تعيين InstanceCount إلى -1، أثناء حساب MinInstanceCount -1 يتم أولا تحويله إلى عدد العقد التي يسمح بوضع المثيلات عليها وفقا لقيود الموضع على الخدمة.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinInstancePercentage
يحدد النسبة المئوية الدنيا ل InstanceCount لقسم خدمة عديم الحالة يجب أن يكون حتى يفي بفحص أمان EnsureAvailability أثناء عمليات مثل ترقية التطبيق أو ترقية نظام المجموعة أو تعطيل العقدة. العدد الفعلي المستخدم هو max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). إذا تم تعيين InstanceCount إلى -1، أثناء حساب MinInstancePercentage، يتم أولا تحويل -1 إلى عدد العقد التي يسمح بوضع المثيلات عليها وفقا لقيود الموضع على الخدمة.
Type: | Int32 |
Position: | Named |
Default value: | 0 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinReplicaSetSize
تحديد الحد الأدنى لحجم مجموعة النسخ المتماثلة التي سيحتفظ بها Service Fabric في طريقة عرض مجموعة النسخ المتماثلة لقسم معين.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionCount
يحدد عدد أقسام خدمة Service Fabric.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionNames
تحديد صفيف من أسماء الأقسام.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionSchemeNamed
يشير إلى أن الخدمة تستخدم نظام الأقسام المسمى. عادة ما تحتوي الخدمات التي تستخدم هذا النموذج على بيانات يمكن تجميعها في مستودع، ضمن مجموعة محددة. بعض الأمثلة الشائعة لحقول البيانات المُستخدمة كمفاتيح أقسام مُسماة قد تكون المناطق أو الرموز البريدية أو مجموعات العملاء أو حدود الأعمال الأخرى.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionSchemeSingleton
يشير إلى أن الخدمة تستخدم نظام قسم singleton. عادةً ما يتم استخدام أقسام ذات قاعدة بيانات أحادية عندما لا تتطلب الخدمة أي توجيه إضافي.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionSchemeUniformInt64
يشير إلى أن الخدمة تستخدم نظام تقسيم UniformInt64. وهذا يعني أن كل قسم يمتلك نطاقا من مفاتيح int64.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlacementConstraint
قيود الموضع هي عبارات منطقية تسمح للخدمات بتحديد خصائص عقدة معينة (وقيم هذه الخصائص) من أجل التحكم في المكان الذي يكون وضعها فيه قانونيا. لمزيد من المعلومات، راجع قيود الموضع وخصائص العقدة.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlacementPolicy
يتم استخدام نهج الموضع لخدمة معينة لتشغيلها دائما أو عدم تشغيلها أبدا في مناطق معينة، على غرار محاولة وضع الأساسي في منطقة معينة لتقليل زمن انتقال المستخدم النهائي. لمزيد من المعلومات، راجع نهج وضع خدمات نسيج الخدمة.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuorumLossWaitDuration
يحدد المدة، ككائن TimeSpan ، التي ينتظرها Service Fabric قبل أن يعلن عن فقدان البيانات لقسم الخدمة.
للحصول على كائن TimeSpan ، استخدم New-TimeSpan cmdlet.
لمزيد من المعلومات، اكتب Get-Help New-TimeSpan
.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicaLifecycleDescription
وصف دورة حياة النسخ المتماثلة التي تنتمي إلى هذه الخدمة. إذا لم يتم تحديد بعض التكوينات في هذا القسم، يتم أخذ القيمة الافتراضية من معلمة نظام المجموعة بنفس الاسم (إذا كانت موجودة).
Type: | ReplicaLifecycleDescription |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicaRestartWaitDuration
يحدد الفاصل الزمني، ككائن TimeSpan ، الذي ينتظره Service Fabric لإعادة تشغيل نسخة متماثلة قبل أن يبدأ في إنشاء نسخة متماثلة بديلة. للحصول على كائن TimeSpan ، استخدم New-TimeSpan cmdlet.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScalingPolicies
تعيين قائمة ScalingPolicyDescription لهذه الخدمة.
Type: | System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceDnsName
تعيين اسم DNS للخدمة.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
يحدد URI لخدمة Service Fabric.
Type: | Uri |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePackageActivationMode
يتحكم في [نموذج الاستضافة][1] الذي سيتم استخدامه للخدمة. القيم الصالحة هي SharedProcess و ExclusiveProcess. الإعداد الافتراضي هو SharedProcess.
باستخدام وضع تنشيط SharedProcess ، ستشارك النسخ المتماثلة (أو المثيلات) لخدمات مختلفة من ServiceType معين نفس ServiceHost. باستخدام وضع تنشيط ExclusiveProcess ، سيكون لكل نسخة متماثلة أو مثيل من الخدمة ServiceHost مخصص خاص بها. لمزيد من التفاصيل، يرجى مراجعة [Service Fabric Hosting Model][1].
Type: | ServicePackageActivationMode |
Accepted values: | SharedProcess, ExclusiveProcess |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePlacementTimeLimit
تعيين حد وقت وضع الخدمة.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTypeName
يحدد اسم نوع خدمة Service Fabric.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StandByReplicaKeepDuration
يحدد المدة، ككائن TimeSpan ، التي تبقى فيها نسخة متماثلة بحالة ثابتة في مجموعة النسخ المتماثلة حتى إذا تم استبدالها بالفعل، أي عندما يكون حجم مجموعة النسخ المتماثلة الهدف راضيا بالفعل. للحصول على كائن TimeSpan ، استخدم New-TimeSpan cmdlet.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Stateful
يشير إلى أن الخدمة هي خدمة ذات حالة Service Fabric.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Stateless
يشير إلى أن الخدمة هي خدمة Service Fabric عديمة الحالة.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TagsRequiredToPlace
يعلن عن العلامات المطلوبة لوضع خدمة. يكون مفيدًا للتأثير ديناميكيًا على موضع الخدمة. لمزيد من التفاصيل، راجع علامات العقدة الديناميكية ل Service Fabric.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TagsRequiredToRun
يعلن عن العلامات المطلوبة لوضع الخدمة وتشغيلها. يكون مفيدًا للتأثير ديناميكيًا على موضع الخدمة وتشغيلها. لمزيد من المعلومات، راجع علامات العقدة الديناميكية ل Service Fabric.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetReplicaSetSize
يحدد عدد النسخ المتماثلة التي يقوم النظام بإنشائها وصيانتها لكل قسم من هذه الخدمة ذات الحالة Service Fabric.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
تحديد فترة المهلة، بالثوان، للعملية.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
الإدخالات
None
المخرجات
System.Object