SiloMessagingOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt globale Messagingoptionen an, die silobezogen sind.
public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
- Vererbung
Konstruktoren
SiloMessagingOptions() |
Gibt globale Messagingoptionen an, die silobezogen sind. |
Felder
Eigenschaften
AssumeHomogenousSilosForTesting |
Ruft einen Wert ab, der angibt, ob angenommen wird, dass alle Hosts in Bezug auf die von ihnen unterstützten Grain-Schnittstellen und -Klassen identisch sind, oder legt diesen fest. |
BufferPoolBufferSize |
Die Größe eines Puffers im Messagingpufferpool. (Geerbt von MessagingOptions) |
BufferPoolMaxSize |
Die maximale Größe des Messagingpufferpools. (Geerbt von MessagingOptions) |
BufferPoolPreallocationSize |
Die anfängliche Größe des vorab zugeordneten Messagingpufferpools. (Geerbt von MessagingOptions) |
ClientDropTimeout |
Ruft den Zeitraum ab, in dem ein Gateway wartet, bevor ein getrennter Client gelöscht wird, oder legt diese fest. |
ClientGatewayShutdownNotificationTimeout |
Ruft den Zeitraum ab, für den ein Gateway nach der Benachrichtigung des verbundenen Clients wartet, oder legt diesen fest, bevor der Herunterfahrvorgang fortgesetzt wird. |
ClientRegistrationRefresh |
Ruft das Intervall ab, in dem die Liste der verbundenen Clients aktualisiert wird, oder legt dieses fest. |
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT |
Gibt globale Messagingoptionen an, die silobezogen sind. |
DropExpiredMessages |
Ruft einen Wert ab, der angibt, ob Nachrichten gelöscht werden sollen, sobald sie ablaufen, d. h., wenn sie nicht an das Ziel übermittelt wurden, bevor ein Timeout für den Absender aufgetreten ist. (Geerbt von MessagingOptions) |
GatewaySenderQueues |
Ruft die Anzahl paralleler Warteschlangen und Begleitthreads ab, die vom Silogateway zum Senden ausgehender Nachrichten (Anforderungen, Antworten und Benachrichtigungen) an Clients verwendet werden, die mit dem Silogateway verbunden sind, oder legt diese fest. Wenn dieses Attribut nicht angegeben ist, wird System.Environment.ProcessorCount verwendet. |
GrainWorkloadAnalysisPeriod |
Ruft den Zeitraum zwischen der Analyse der derzeit ausgeführten Aktivierungsworkloads ab oder legt diese fest. |
LargeMessageWarningThreshold |
Das LargeMessageWarningThreshold-Attribut gibt an, wann eine Warnmeldung für die Ablaufverfolgung für große Nachrichten generiert werden soll. (Geerbt von MessagingOptions) |
MaxEnqueuedRequestsHardLimit |
Ruft den Schwellenwert pro Korn für ausstehende Anforderungen ab oder legt diese fest. Anforderungen werden abgelehnt, wenn sie überschritten werden. |
MaxEnqueuedRequestsHardLimit_StatelessWorker |
Ruft den Schwellenwert pro Korn für ausstehende Anforderungen für zustandslose Worker ab oder legt diese fest. Anforderungen werden abgelehnt, wenn sie überschritten werden. |
MaxEnqueuedRequestsSoftLimit |
Ruft den Schwellenwert pro Korn für ausstehende Anforderungen ab oder legt diese fest. Generierte Warnung bei Überschreitung. |
MaxEnqueuedRequestsSoftLimit_StatelessWorker |
Ruft den Schwellenwert pro Korn für ausstehende Anforderungen für zustandslose Worker ab oder legt diese fest. Generierte Warnung bei Überschreitung. |
MaxForwardCount |
Ruft ab oder legt fest, wie oft eine Nachricht maximal von einem Silo an einen anderen weitergeleitet wird. Die Weiterleitung wird intern von der Runtime als Wiederherstellungsmechanismus verwendet, wenn Silos fehlschlagen und die Mitgliedschaft instabil ist. In solchen Zeiten werden die Nachrichten möglicherweise nicht ordnungsgemäß an das Ziel weitergeleitet, und die Laufzeit versucht, solche Nachrichten mehrmals weiterzuleiten, bevor sie abgelehnt werden. |
MaxMessageBodySize |
Die maximale Größe des Nachrichtentexts in Bytes. Die Runtime schließt die Verbindung erzwungen, wenn die Textgröße größer als dieser Wert ist. (Geerbt von MessagingOptions) |
MaxMessageHeaderSize |
Die maximale Größe des Headers für eine Nachricht in Byte. Die Runtime schließt die Verbindung erzwungen, wenn die Headergröße größer als dieser Wert ist. (Geerbt von MessagingOptions) |
MaxRequestProcessingTime |
Ruft die maximale Zeit ab, die eine Anforderung dauern kann, bis die Aktivierung als "blockiert" gemeldet wird, oder legt diese fest. |
MaxResendCount |
Das MaxResendCount-Attribut gibt die maximale Anzahl von erneuten Senden derselben Nachricht an. (Geerbt von MessagingOptions) |
PropagateActivityId |
Gibt an, ob Trace.CorrelationManager.ActivityId-Einstellungen in Grain-Aufrufe weitergegeben werden sollen. (Geerbt von MessagingOptions) |
RequestProcessingWarningTime |
Ruft den Zeitraum ab, nach dem eine aktuell ausgeführte Anforderung als langsam gilt, oder legt diesen fest. |
RequestQueueDelayWarningTime |
Ruft den Zeitraum ab, nach dem eine in die Warteschlange gestellte Anforderung als verzögert betrachtet wird, oder legt diesen fest. |
ResendOnTimeout |
Das ResendOnTimeout-Attribut gibt an, ob die Nachricht automatisch von der Runtime erneut gesendet werden soll, wenn ein Zeitlimit für den Absender auftritt. Der Standardwert ist "false". (Geerbt von MessagingOptions) |
ResponseTimeout |
Ruft den Standardtimeout ab, bevor angenommen wird, dass eine Anforderung fehlgeschlagen ist, oder legt dieses fest. (Geerbt von MessagingOptions) |
ResponseTimeoutWithDebugger |
Ruft den effektiven ResponseTimeout Wert ab, der verwendet werden soll, wenn ein Debugger angefügt wird, oder legt diesen fest. (Geerbt von MessagingOptions) |
ShutdownRerouteTimeout |
Ruft den Zeitraum ab, für den das Silo auf die Umleitung von Nachrichten in der Warteschlange wartet, bevor das Herunterfahren fortgesetzt wird, oder legt diesen fest. |
SiloSenderQueues |
Ruft die Anzahl paralleler Warteschlangen und begleitfähiger Threads ab, die vom Silo zum Senden ausgehender Nachrichten (Anforderungen, Antworten und Benachrichtigungen) an andere Silos verwendet werden, oder legt diese fest. Wenn dieses Attribut nicht angegeben ist, wird System.Environment.ProcessorCount verwendet. |
SystemResponseTimeout |
Ruft das Standardtimeout ab, bevor angenommen wird, dass bei einer internen Systemanforderung ein Fehler aufgetreten ist, oder legt dieses fest. |
WaitForMessageToBeQueuedForOutboundTime |
Ruft die Zeit ab, die auf alle an OutboundMessageQueue gesendeten Nachrichten in der Warteschlange gewartet werden soll, bevor MessageCenter beendet und OutboundMessageQueue beendet wird, oder legt diese fest. |