Diferenças entre o Service Fabric no Linux e no Windows
Existem alguns recursos que são suportados no Windows, mas não no Linux. Existem as seguintes diferenças entre as versões mais recentes disponíveis:
- Envoy (Reverse Proxy) está em pré-visualização no Linux
- O instalador independente não está disponível no Linux
- Redirecionamento da consola (não suportado em clusters de produção do Windows ou Linux)
- O Serviço de Análise de Falhas (FAS) no Linux
- Serviço DNS (Sistema de Nomes de Domínio) para serviços do Service Fabric (o serviço DNS é suportado para contêineres no Linux)
- Comandos CLI equivalentes a determinados comandos do PowerShell detalhados em cmdlets do PowerShell que não funcionam em um cluster do Linux Service Fabric. A maioria desses cmdlets só se aplica a clusters autônomos.
- Diferenças na implementação de log que podem afetar a escalabilidade
- Diferença no canal de eventos do Service Fabric
Cmdlets do PowerShell que não funcionam em um cluster do Linux Service Fabric
- Invoke-ServiceFabricChaosTestScenario
- Invoke-ServiceFabricFailoverTestScenario
- Invoke-ServiceFabricPartitionDataLoss
- Invoke-ServiceFabricPartitionQuorumLoss
- Restart-ServiceFabricPartition
- Start-ServiceFabricNode
- Stop-ServiceFabricNode
- Get-ServiceFabricImageStoreContent
- Get-ServiceFabricChaosReport
- Get-ServiceFabricNodeTransitionProgress
- Get-ServiceFabricPartitionDataLossProgress
- Get-ServiceFabricPartitionQuorumLossProgress
- Get-ServiceFabricPartitionRestartProgress
- Get-ServiceFabricTestCommandStatusList
- Remove-ServiceFabricTestState
- Start-ServiceFabricChaos
- Start-ServiceFabricNodeTransition
- Start-ServiceFabricPartitionDataLoss
- Start-ServiceFabricPartitionQuorumLoss
- Start-ServiceFabricPartitionRestart
- Stop-ServiceFabricChaos
- Stop-ServiceFabricTestCommand
- Get-ServiceFabricNodeConfiguration
- Get-ServiceFabricClusterConfiguration
- Get-ServiceFabricClusterConfigurationUpgradeStatus
- Get-ServiceFabricPackageDebugParameters
- New-ServiceFabricPackageDebugParameter
- New-ServiceFabricPackageSharingPolicy
- Add-ServiceFabricNode
- Copy-ServiceFabricClusterPackage
- Get-ServiceFabricRuntimeSupportedVersion
- Get-ServiceFabricRuntimeUpgradeVersion
- New-ServiceFabricCluster
- New-ServiceFabricNodeConfiguration
- Remove-ServiceFabricCluster
- Remove-ServiceFabricClusterPackage
- Remove-ServiceFabricNodeConfiguration
- Test-ServiceFabricClusterManifest
- Test-ServiceFabricConfiguration
- Update-ServiceFabricNodeConfiguration
- Approve-ServiceFabricRepairTask
- Complete-ServiceFabricRepairTask
- Get-ServiceFabricRepairTask
- Invoke-ServiceFabricDecryptText
- Invoke-ServiceFabricEncryptSecret
- Invoke-ServiceFabricEncryptText
- Invoke-ServiceFabricInfrastructureCommand
- Invoke-ServiceFabricInfrastructureQuery
- Remove-ServiceFabricRepairTask
- Start-ServiceFabricRepairTask
- Stop-ServiceFabricRepairTask
- Update-ServiceFabricRepairTaskHealthPolicy
Próximos passos
- Preparar o ambiente de desenvolvimento no Linux
- Prepare your development environment on OSX (Preparar o ambiente de desenvolvimento no OSX)
- Criar e implementar a sua primeira aplicação Java do Service Fabric no Linux com o Yeoman
- Criar e implementar a sua primeira aplicação Java do Service Fabric no Linux com o Plug-in do Service Fabric para Eclipse
- Crie seu primeiro aplicativo C# no Linux
- Utilizar a CLI do Service Fabric para gerir as aplicações