Compartilhar via


FabricClient Classe

  • java.lang.Object
    • AutoCloseable
      • system.fabric.FabricClient

public class FabricClient

Cliente para um cluster do Service Fabric.

Observações:É altamente recomendável que você compartilhe FabricClients o máximo possível. Isso ocorre porque o FabricClient tem várias otimizações, como cache e envio em lote, que você não seria capaz de utilizar totalmente de outra forma.

Resumo do Construtor

Construtor Description
FabricClient()

Inicializa uma nova instância da classe system.fabric.FabricClient.

Observações:Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient , pois ele habilita o balanceamento automático de carga e melhora o desempenho.

FabricClient(FabricClientRole clientRole)

Inicializa uma nova instância da FabricClient classe com a função de cliente de malha especificada.

FabricClient(FabricClientSettings settings)

Inicializa uma nova instância da system.fabric.FabricClient classe com as configurações de cliente de malha desejadas. Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient, pois ele habilita o balanceamento automático de carga e melhora o desempenho.

FabricClient(FabricClientSettings settings, String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e as configurações de cliente de malha desejadas.

FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints), credenciais de segurança e configurações de cliente de malha.

FabricClient(SecurityCredentials credential, String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e credenciais de segurança.

FabricClient(String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints).

Resumo do método

Modificador e tipo Método e descrição
void close()
void createNativeClient(String[] hostEndPoints)
Observable<GatewayInformation> getClientConnectionObservable()
Observable<GatewayInformation> getClientDisconnectionObservable()
SecurityCredentials getCredential()
String [] getHostEndpoints()
FabricClientSettings getSettings()

Obtém as configurações do cliente de malha.

void registerOnClaimsRetrievalCallback(BiFunction<FabricClient, AzureActiveDirectoryMetadata, String> callback)

Registra o retorno de chamada de recuperação de token de declarações para o evento ClaimsRetrieval

void updateSecurityCredentials(SecurityCredentials credentials)

Atualizações as credenciais de segurança do cliente de malha.

void UpdateSettings(FabricClientSettings settings)

Detalhes do construtor

FabricClient

public FabricClient()

Inicializa uma nova instância da classe system.fabric.FabricClient.

Observações:Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient , pois ele habilita o balanceamento automático de carga e melhora o desempenho.

FabricClient

public FabricClient(FabricClientRole clientRole)

Inicializa uma nova instância da FabricClient classe com a função de cliente de malha especificada.

Parâmetros:

clientRole - A função de cliente de malha

FabricClient

public FabricClient(FabricClientSettings settings)

Inicializa uma nova instância da system.fabric.FabricClient classe com as configurações de cliente de malha desejadas. Se o system.fabric.FabricClient estiver no mesmo cluster que o serviço, use um Local system.fabric.FabricClient. Local system.fabric.FabricClient é um recurso do Service Fabric que permite que o system.fabric.FabricClient se conecte ao Serviço de Gateway local em vez de escolher em uma lista. Dessa forma, seu cliente pode ignorar um salto de rede extra. Caso um serviço esteja resolvendo outra partição de serviço no mesmo cluster, é recomendável que você use Local system.fabric.FabricClient, pois ele habilita o balanceamento automático de carga e melhora o desempenho.

Parâmetros:

settings - As configurações do cliente de malha usadas pelo cliente de malha.

FabricClient

public FabricClient(FabricClientSettings settings, String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e as configurações de cliente de malha desejadas.

Parâmetros:

settings - As configurações do cliente de malha.
hostEndpoints - Define o conjunto de endereços de Gateway que o system.fabric.FabricClient pode usar para se conectar ao cluster.

FabricClient

public FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints), credenciais de segurança e configurações de cliente de malha.

Parâmetros:

credential -

SecurityCredentials define as configurações de segurança para o system.fabric.FabricClient.

settings - As configurações do cliente de malha.
hostEndpoints - Define o conjunto de endereços de Gateway que o system.fabric.FabricClient pode usar para se conectar ao cluster.

FabricClient

public FabricClient(SecurityCredentials credential, String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints) e credenciais de segurança.

Parâmetros:

credential -

SecurityCredentials define as configurações de segurança para o system.fabric.FabricClient.

hostEndpoints - Define o conjunto de endereços de Gateway que o system.fabric.FabricClient pode usar para se conectar ao cluster.

FabricClient

public FabricClient(String[] hostEndpoints)

Inicializa uma nova instância da system.fabric.FabricClient classe com determinados endereços de Gateway do Service Fabric (hostEndpoints).

Parâmetros:

hostEndpoints - Define o conjunto de endereços de Gateway que o system.fabric.FabricClient pode usar para se conectar ao cluster.

Detalhes do método

close

public void close()

createNativeClient

public void createNativeClient(String[] hostEndPoints)

Parâmetros:

hostEndPoints

getClientConnectionObservable

public Observable getClientConnectionObservable()

getClientDisconnectionObservable

public Observable getClientDisconnectionObservable()

getCredential

public SecurityCredentials getCredential()

getHostEndpoints

public String [] getHostEndpoints()

getSettings

public FabricClientSettings getSettings()

Obtém as configurações do cliente de malha.

Retornos:

As configurações do cliente de malha.

registerOnClaimsRetrievalCallback

public void registerOnClaimsRetrievalCallback(BiFunction callback)

Registra o retorno de chamada de recuperação de token de declarações para o evento ClaimsRetrieval

Parâmetros:

callback - função que usa system.fabric.security.AzureActiveDirectoryMetadata como entrada o que é necessário para adquirir um token de declarações do Azure Active Directory e retorna o token de declarações.

updateSecurityCredentials

public void updateSecurityCredentials(SecurityCredentials credentials)

Atualizações as credenciais de segurança do cliente de malha.

Parâmetros:

credentials - As novas credenciais de segurança a serem usadas.

UpdateSettings

public void UpdateSettings(FabricClientSettings settings)

Parâmetros:

settings

Aplica-se a