Tomcat vs Pivotal tc Server
Может ли кто-нибудь сообщить о плюсах и минусах использования Pivotal tc Server, а не просто ванильного Tomcat для веб-приложения Spring -MVC Java? Не удалось найти очень мало о Pivotal, кроме как на , и тот факт, что он упакован как часть набора инструментов Spring. Этот недостаток информации заставляет меня немного опасаться зависеть от этого...
Фон: Готовим среду разработки для проекта Spring -MVC и в настоящее время оцениваем, следует ли использовать упакованный Spring Tool Suite (STS) или просто начинайте с последнего Eclipse (возможно, в сочетании с плагином Eclipse STS). Перешел на Pivotal tc Server в качестве одного из дополнительных компонентов в этом плагине.
Ответы
Ответ 1
Pivotal tc Server содержит все Vanilla Tomcat и имеет несколько дополнительных расширений, предназначенных для упрощения развертывания и обслуживания. Разбитый на три группы, diff выглядит следующим образом:
Расширения конфигурации (без изменения кода, только изменения конфигурации, которые мы реализуем)
- Многоэкземпляры с использованием общих двоичных файлов
- Trivial для изменения версий Tomcat при сохранении приложения и конфигурации
- Переменная Замена в файлах конфигурации
- Async Logging
- Мягкая настройка безопасности (порты, приложения mgmt, JMX)
Расширения кода
- Релизы версии исправлений - исправления ошибок в текущей версии (например, кот-7.0.32.B.RELEASE]
- Расширенный интерфейс JMX
- Дополнительные показатели
- Развертывание приложений
- Диагностический клапан - хорошая информация об устранении неполадок при замедлении
- Шаблоны конфигурации - включая настраиваемые
- Изменить уровень журнала на лету
- Расширенная репликация сеанса (Gemfire)
- Прокси-сервер Oracle DB Connection
Add-Ons
- Обертка для служб Windows
- Установщики RPM/Apt-Get/Debian (linux)
- Сценарии запуска (linux)
- Рецепты шеф-повара
- Кукольные скрипты
- Шифрование паролей
- Spring Проницательность для настройки производительности
FYI на теге, есть еще старый тег "springsource-tc-server". SpringSource теперь является стержневым. (Можно/нужно обновить тег или добавить новый?)
Надеюсь, что это поможет.
Ответ 2
SpringSource tc Server - это корпоративная версия Apache Tomcat, широко используемого сервера веб-приложений. SpringSource tc Server упрочняется для корпоративного использования и сочетается с основными операционными возможностями, расширенной диагностикой и поддерживается критически важной поддержкой.
SpringSource tc Server предназначен для замены Apache Tomcat, обеспечивая плавный путь обновления существующих пользовательских и коммерческих приложений, уже сертифицированных для Tomcat. Поддержание такого уровня совместимости позволяет нашим клиентам добавлять критически важные для бизнеса функции, необходимые им для более эффективного запуска и управления приложениями с минимальными затратами усилий.
найти дополнительную информацию на http://static.springsource.com/projects/tc-server/6.0/getstart/cgsdiffs.html
Ответ 3
Это не отвечает на ваш вопрос о плюсах и минусах, но я обнаружил, что этот сайт очень полезен при запуске и запуске tc-сервера в STS. http://sosiouxme.wordpress.com/2012/04/06/the-missing-guide-to-creating-and-modifying-tc-server-instances-for-sts/
Ответ 4
Мне кажется, высокая цена за получение контейнера сервлетов.
В частности, он (tc-сервер), похоже, пытается воспроизвести сервер приложений качества продукции (сервлет-движок) с добавленными функциями.
Для развития это кажется излишним. Вы могли бы также использовать Tomcat отдельно или Glassfish или Jetty.
Я бы выбрал tc-сервер, если бы моей целью была облачная реализация Cloud Foundary, которая в конечном итоге была моей целевой средой развертывания продукции.
Наконец, я только заметил, что tc-сервер является коммерческим предложением. Таким образом, последствия лицензирования должны стать неотъемлемой частью вашей доставки, могут иметь затраты, которые ваш проект не принесет:
https://www.cdw.com/shop/products/SpringSource-tc-Server-Spring-Edition-license/2156278.aspx