Tomcat vs servidor TC Pivot
Alguém poderia aconselhar sobre os prós e contras de usar o servidor TC Pivot em vez de apenas vanilla Tomcat para uma aplicação web Java Spring-MVC? Poderia encontrar muito pouco sobre Pivot além de em seu site e o fato de que está empacotado como parte da suíte de ferramentas de Primavera. Esta falta de informação está me fazendo um pouco cauteloso sobre ser dependente dele...
contexto: {[7] } estou a preparar o ambiente de desenvolvimento para um projecto Spring-MVC e actualmente a avaliar se para usar o pacote de ferramentas de mola {STS) ou apenas começar com o Eclipse mais recente (possivelmente combinado com o plugin de Eclipse STS). Deparei-me com o servidor TC Pivot como um dos componentes opcionais deste plugin.
4 answers
O servidor TC Pivot contém toda a vanilla Tomcat, e tem algumas extensões opcionais projetadas para facilitar a implantação e manutenção. Dividido em três grupos, a diferença é assim:
Extensões de Configuração (Sem código alterado, apenas alterações de configuração que implementamos)
- multi-instância usando binários partilhados
- Trivial to change Tomcat versions while preserving app and configuration
- Substituição de variáveis na configuração ficheiros
- Registo Async
- Ajuste de segurança Ligeiro (portas, aplicações mgmt, JMX)
Extensões De Código
- a versão do Patch liberta-corrige falhas na versão actual [por exemplo, tomcat-7.0.32.B. libertação]
- Interface JMX Extendida
- Métricas Adicionais
- Implantação De Aplicações
Válvula De Diagnóstico-boa solução de problemas quando há uma desaceleração
- modelos de configuração – incluindo os criados sob medida
- mudar o nível de registo na fly
- replicação avançada de sessão (Gemfire)
- Oracle DB Connection Proxy
Add-Ons
- Invólucro Do Serviço De Janelas
- RPM / Apt-Get / Debian installers (linux)
- scripts de arranque (linux)
- Receitas De Chef
- Scripts De Fantoches
- Encriptação Por Senha
- visão Primaveril para afinação de desempenho
Para tua informação, ainda há a velha etiqueta "springsource-tc-server". A SpringSource é agora crucial. (Podemos/devemos atualizar a tag ou adicionar uma nova?)
Espero que isto ajude.SpringSource TC Server é uma versão corporativa do Apache Tomcat, o servidor de aplicações web amplamente utilizado. SpringSource TC Server é endurecido para uso empresarial e é acoplado com capacidades operacionais chave, diagnósticos avançados, e é apoiado por suporte de missão crítica.
O SpringSource TC Server foi concebido para ser uma gota em substituição do Apache Tomcat, garantindo um caminho de actualização sem descontinuidades para aplicações de software personalizadas e comerciais já certificadas para Gato. Manter este nível de compatibilidade permite que nossos clientes adicionem a funcionalidade crítica de negócio que eles precisam para executar mais eficazmente e gerenciar suas aplicações com o menor esforço.
Encontra mais informação em http://static.springsource.com/projects/tc-server/6.0/getstart/cgsdiffs.html
Eu escolheria o servidor tc Se o meu alvo fosse uma implementação na nuvem da Fundação Cloud que fosse, em última análise, a minha ambiente de implantação de produção alvo.
Finalmente, reparei que o servidor tc é uma oferta comercial. Assim, as implicações de licenciamento caso os recursos se tornem parte integrante da sua entrega, pode ter um custo que o seu projeto não suportaria: https://www.cdw.com/shop/products/SpringSource-tc-Server-Spring-Edition-license/2156278.aspx