Condividi tramite


ILogConsistencyProtocolServices Interfaccia

Definizione

Funzionalità per l'uso da parte degli adattatori di visualizzazione log che usano protocolli di coerenza o replica personalizzati. Astrae la comunicazione tra repliche della granularità coerente con il log in cluster diversi.

public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices

Proprietà

ActiveClusters

Elenco di tutti i cluster che attualmente sembrano avere almeno un gateway attivo che segnala alla rete multi-cluster. Non vi sono garanzie che questa visualizzazione di appartenenza sia completa o coerente. Se non è presente alcuna rete multi-cluster, restituisce un elenco contenente il singolo elemento "I".

GrainReference

Riferimento non tipizzato per questo tipo di granularità.

MultiClusterConfiguration

La configurazione multicluster corrente di questo silo (inserita dall'amministratore) o null se nessuno.

MultiClusterEnabled

Indica se il cluster è in esecuzione in una rete multi-cluster.

MyClusterId

ID del cluster. Restituisce "I" se non è presente alcuna rete multi-cluster.

RegistrationStrategy

Strategia di registrazione multicluster per questa granularità.

SerializationManager

Manager di serializzazione.

Metodi

CaughtException(String, Exception)

Registrare un'eccezione rilevata nel protocollo di coerenza dei log.

CaughtUserCodeException(String, String, Exception)

Registrare un'eccezione che si è verificata nel codice utente per un callback

Log(LogLevel, String, Object[])

Restituire il messaggio specificato a livello di log specificato.

Log(Severity, String, Object[])

Restituire il messaggio specificato a livello di log specificato.

ProtocolError(String, Boolean)

Registrare un errore che si è verificato in un protocollo di coerenza dei log.

SendMessage(ILogConsistencyProtocolMessage, String)

Inviare un messaggio a un cluster remoto.

SubscribeToMultiClusterConfigurationChanges()

Funzionalità per l'uso da parte degli adattatori di visualizzazione log che usano protocolli di coerenza o replica personalizzati. Astrae la comunicazione tra repliche della granularità coerente con il log in cluster diversi.

UnsubscribeFromMultiClusterConfigurationChanges()

Funzionalità per l'uso da parte degli adattatori di visualizzazione log che usano protocolli di coerenza o replica personalizzati. Astrae la comunicazione tra repliche della granularità coerente con il log in cluster diversi.

Si applica a