FabricTransportRemotingSettings Classe
- java.
lang. Object - microsoft.
servicefabric. services. remoting. fabrictransport. FabricTransportRemotingSettings
- microsoft.
public class FabricTransportRemotingSettings
Configurações que definem a comunicação FabricTransport.
Resumo do Construtor
Construtor | Description |
---|---|
FabricTransportRemotingSettings() |
Cria um novo FabricTransportRemotingSettings com valores padrão. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Duration |
getConnectTimeout()
O tempo limite de conexão especifica o tempo máximo permitido para que a conexão seja estabelecida com êxito.
Observações:O valor padrão para ConnectTimeout Timeout é definido como 5 segundos. |
Fabric |
getDefault()
FabricTransportSettings retorna as Configurações padrão. Carrega o arquivo de configuração do pacote de configuração padrão"Config", se não encontrado, tente carregar do arquivo de configuração padrão "ClientExeName.Settings.xml" do diretório Client Exe. |
Fabric |
getDefault(String sectionName)
FabricTransportSettings retorna as Configurações padrão. Carrega o arquivo de configuração do pacote de configuração padrão"Config", se não encontrado, tente carregar do arquivo de configuração padrão "ClientExeName.Settings.xml" do diretório Client Exe. |
FabricTransportSettings | getInternalSettings() |
Duration |
getKeepAliveTimeout()
KeepAliveTimeout fornece uma maneira de configurar a opção keep alive do Tcp.
Observações:O valor padrão para KeepAliveTimeout Timeout é definido como TimeSpan.Zero. que indica que desabilitamos a opção keepalive tcp. Se você estiver usando o loadbalancer , talvez seja necessário configurá-lo para evitar que o loadbalancer feche a conexão após determinado tempo |
Long |
getMaxConcurrentCalls()
MaxConcurrentCalls representa o número máximo de mensagens ativamente processos de serviço ao mesmo tempo.
Observações:O valor padrão para MaxConcurrentCalls é para o Número de processadores. |
Long |
getMaxMessageSize()
MaxMessageSize representa o tamanho máximo de uma mensagem que pode ser recebida em um canal configurado com essa configuração.
Observações:O valor padrão para MaxMessageSize usado é 4194304 bytes |
Long |
getMaxQueueSize()
O tamanho máximo de uma fila que armazena mensagens enquanto elas são processadas para um ponto de extremidade definido com essa configuração.
Observações:O valor padrão é 10.000 mensagens |
Duration |
getOperationTimeout()
Tempo limite da operação que rege todo o processo de envio de uma mensagem, incluindo o recebimento de uma mensagem de resposta para uma operação de serviço de solicitação/resposta. Esse tempo limite também se aplica ao enviar mensagens de resposta de um método de contrato de retorno de chamada.
Observações:O valor padrão para o tempo limite da operação é definido como 5 minutos |
Security |
getSecurityCredentials()
Credenciais de segurança para proteger a comunicação
Observações:O valor padrão para SecurityCredentials é None SecurityCredential pode ser do tipo x509SecurityCredentail X509Credentialsou WindowsCredentials WindowsCredentials |
Fabric |
loadFrom(String sectionName)
Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações: Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
|
Fabric |
loadFromConfigPackage(String sectionName, String configPackageName)
Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações: Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
|
Fabric |
loadFromFile(String sectionName, String filePath)
Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações: Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
|
void |
setConnectTimeout(Duration connectTimeout)
O tempo limite de conexão especifica o tempo máximo permitido para que a conexão seja estabelecida com êxito.
Observações:O valor padrão para ConnectTimeout Timeout Timeout é definido como 5 segundos. |
void |
setKeepAliveTimeout(Duration keepAliveTimeout)
KeepAliveTimeout é uma maneira de configurar a opção keep alive do Tcp.
Observações:O valor padrão de KeepAliveTimeout Timeout é definido como TimeSpan.Zero. que indica que desabilitamos a opção keepalive tcp. Se você estiver usando o loadbalancer , talvez seja necessário configurá-lo para evitar que o loadbalancer feche a conexão após determinado tempo |
void |
setMaxConcurrentCalls(Long maxConcurrentCalls)
MaxConcurrentCalls representa o número máximo de mensagens ativamente processos de serviço ao mesmo tempo.
Observações:O valor padrão para MaxConcurrentCalls é para o Número de processadores. |
void |
setMaxMessageSize(Long maxMessageSize)
MaxMessageSize representa o tamanho máximo de uma mensagem que pode ser recebida em um canal configurado com essa configuração.
Observações:O valor padrão para MaxMessageSize usado é 4194304 bytes |
void |
setMaxQueueSize(Long maxQueueSize)
O tamanho máximo de uma fila que armazena mensagens enquanto elas são processadas para um ponto de extremidade definido com essa configuração.
Observações:O valor padrão é 10.000 mensagens |
void |
setOperationTimeout(Duration operationTimeout)
Tempo limite da operação que rege todo o processo de envio de uma mensagem, incluindo o recebimento de uma mensagem de resposta para uma operação de serviço de solicitação/resposta. Esse tempo limite também se aplica ao enviar mensagens de resposta de um método de contrato de retorno de chamada.
Observações:O valor padrão para o tempo limite da operação é definido como 5 minutos |
void |
setSecurityCredentials(SecurityCredentials securityCredentials)
Credenciais de segurança para proteger a comunicação
Observações:O valor padrão para SecurityCredentials é None SecurityCredential pode ser do tipo x509SecurityCredentail X509Credentials ou WindowsCredentials WindowsCredentials |
Fabric |
tryLoadFrom(String sectionName)
Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações:Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
|
Fabric |
tryLoadFromConfigPackage(String sectionName, String configPackageName)
Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações:Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
|
Fabric |
tryLoadFromFile(String sectionName, String filePath)
Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações:Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
|
Detalhes do construtor
FabricTransportRemotingSettings
public FabricTransportRemotingSettings()
Cria um novo FabricTransportRemotingSettings com valores padrão.
Detalhes do método
getConnectTimeout
public Duration getConnectTimeout()
O tempo limite de conexão especifica o tempo máximo permitido para que a conexão seja estabelecida com êxito.
Observações:O valor padrão para ConnectTimeout Timeout é definido como 5 segundos.
Retornos:
getDefault
public static FabricTransportRemotingSettings getDefault()
FabricTransportSettings retorna as Configurações padrão. Carrega o arquivo de configuração do pacote de configuração padrão"Config", se não encontrado, tente carregar do arquivo de configuração padrão "ClientExeName.Settings.xml" do diretório Client Exe.
Retornos:
getDefault
public static FabricTransportRemotingSettings getDefault(String sectionName)
FabricTransportSettings retorna as Configurações padrão. Carrega o arquivo de configuração do pacote de configuração padrão"Config", se não encontrado, tente carregar do arquivo de configuração padrão "ClientExeName.Settings.xml" do diretório Client Exe.
Parâmetros:
Retornos:
getInternalSettings
public FabricTransportSettings getInternalSettings()
getKeepAliveTimeout
public Duration getKeepAliveTimeout()
KeepAliveTimeout fornece uma maneira de configurar a opção keep alive do Tcp.
Observações:O valor padrão para KeepAliveTimeout Timeout é definido como TimeSpan.Zero. que indica que desabilitamos a opção keepalive tcp. Se você estiver usando o loadbalancer , talvez seja necessário configurá-lo para evitar que o loadbalancer feche a conexão após determinado tempo
Retornos:
getMaxConcurrentCalls
public Long getMaxConcurrentCalls()
MaxConcurrentCalls representa o número máximo de mensagens ativamente processos de serviço ao mesmo tempo.
Observações:O valor padrão para MaxConcurrentCalls é para o Número de processadores.
Retornos:
getMaxMessageSize
public Long getMaxMessageSize()
MaxMessageSize representa o tamanho máximo de uma mensagem que pode ser recebida em um canal configurado com essa configuração.
Observações:O valor padrão para MaxMessageSize usado é 4194304 bytes
Retornos:
getMaxQueueSize
public Long getMaxQueueSize()
O tamanho máximo de uma fila que armazena mensagens enquanto elas são processadas para um ponto de extremidade definido com essa configuração.
Observações:O valor padrão é 10.000 mensagens
Retornos:
getOperationTimeout
public Duration getOperationTimeout()
Tempo limite da operação que rege todo o processo de envio de uma mensagem, incluindo o recebimento de uma mensagem de resposta para uma operação de serviço de solicitação/resposta. Esse tempo limite também se aplica ao enviar mensagens de resposta de um método de contrato de retorno de chamada.
Observações:O valor padrão para o tempo limite da operação é definido como 5 minutos
Retornos:
getSecurityCredentials
public SecurityCredentials getSecurityCredentials()
Credenciais de segurança para proteger a comunicação
Observações:O valor padrão para SecurityCredentials é None SecurityCredential pode ser do tipo x509SecurityCredentail X509Credentialsou WindowsCredentials WindowsCredentials
Retornos:
loadFrom
public static FabricTransportRemotingSettings loadFrom(String sectionName)
Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações: Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
valor em segundos.
Parâmetros:
Retornos:
loadFromConfigPackage
public static FabricTransportRemotingSettings loadFromConfigPackage(String sectionName, String configPackageName)
Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações: Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
valor em segundos.
Parâmetros:
Retornos:
loadFromFile
public static FabricTransportRemotingSettings loadFromFile(String sectionName, String filePath)
Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações: Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
valor em segundos.
Parâmetros:
Retornos:
setConnectTimeout
public void setConnectTimeout(Duration connectTimeout)
O tempo limite de conexão especifica o tempo máximo permitido para que a conexão seja estabelecida com êxito.
Observações:O valor padrão para ConnectTimeout Timeout Timeout é definido como 5 segundos.
Parâmetros:
setKeepAliveTimeout
public void setKeepAliveTimeout(Duration keepAliveTimeout)
KeepAliveTimeout é uma maneira de configurar a opção keep alive do Tcp.
Observações:O valor padrão de KeepAliveTimeout Timeout é definido como TimeSpan.Zero. que indica que desabilitamos a opção keepalive tcp. Se você estiver usando o loadbalancer , talvez seja necessário configurá-lo para evitar que o loadbalancer feche a conexão após determinado tempo
Parâmetros:
setMaxConcurrentCalls
public void setMaxConcurrentCalls(Long maxConcurrentCalls)
MaxConcurrentCalls representa o número máximo de mensagens ativamente processos de serviço ao mesmo tempo.
Observações:O valor padrão para MaxConcurrentCalls é para o Número de processadores.
Parâmetros:
setMaxMessageSize
public void setMaxMessageSize(Long maxMessageSize)
MaxMessageSize representa o tamanho máximo de uma mensagem que pode ser recebida em um canal configurado com essa configuração.
Observações:O valor padrão para MaxMessageSize usado é 4194304 bytes
Parâmetros:
setMaxQueueSize
public void setMaxQueueSize(Long maxQueueSize)
O tamanho máximo de uma fila que armazena mensagens enquanto elas são processadas para um ponto de extremidade definido com essa configuração.
Observações:O valor padrão é 10.000 mensagens
Parâmetros:
setOperationTimeout
public void setOperationTimeout(Duration operationTimeout)
Tempo limite da operação que rege todo o processo de envio de uma mensagem, incluindo o recebimento de uma mensagem de resposta para uma operação de serviço de solicitação/resposta. Esse tempo limite também se aplica ao enviar mensagens de resposta de um método de contrato de retorno de chamada.
Observações:O valor padrão para o tempo limite da operação é definido como 5 minutos
Parâmetros:
setSecurityCredentials
public void setSecurityCredentials(SecurityCredentials securityCredentials)
Credenciais de segurança para proteger a comunicação
Observações:O valor padrão para SecurityCredentials é None SecurityCredential pode ser do tipo x509SecurityCredentail X509Credentials ou WindowsCredentials WindowsCredentials
Parâmetros:
tryLoadFrom
public static FabricTransportRemotingSettings tryLoadFrom(String sectionName)
Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações:Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
valor em segundos.
Parâmetros:
Retornos:
tryLoadFromConfigPackage
public static FabricTransportRemotingSettings tryLoadFromConfigPackage(String sectionName, String configPackageName)
Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações:Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
valor em segundos.
Parâmetros:
Retornos:
tryLoadFromFile
public static FabricTransportRemotingSettings tryLoadFromFile(String sectionName, String filePath)
Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço . Primeiro, ele tentará carregar a configuração usando configPackageName . se configPackageName não for especificado, tente carregar do filePath.
Observações:Veja a seguir os nomes de parâmetros que devem ser fornecidos no arquivo de configuração para serem reconhecidos pelo Service Fabric para carregar as configurações de transporte. 1. MaxQueueSize - valor em long. 2. MaxMessageSize - valor em bytes. 3. MaxConcurrentCalls - valor em long. 4. SecurityCredentials – valor SecurityCredentials. 5. OperationTimeoutInSeconds – valor em segundos. 6. KeepAliveTimeoutInSeconds
valor em segundos.
Parâmetros:
Retornos:
Aplica-se a
Azure SDK for Java