Подтвердить что ты не робот

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 в качестве одного из дополнительных компонентов в этом плагине.

4b9b3361

Ответ 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

Ответ 4

Мне кажется, высокая цена за получение контейнера сервлетов. В частности, он (tc-сервер), похоже, пытается воспроизвести сервер приложений качества продукции (сервлет-движок) с добавленными функциями. Для развития это кажется излишним. Вы могли бы также использовать Tomcat отдельно или Glassfish или Jetty.

Я бы выбрал tc-сервер, если бы моей целью была облачная реализация Cloud Foundary, которая в конечном итоге была моей целевой средой развертывания продукции.

Наконец, я только заметил, что tc-сервер является коммерческим предложением. Таким образом, последствия лицензирования должны стать неотъемлемой частью вашей доставки, могут иметь затраты, которые ваш проект не принесет: https://www.cdw.com/shop/products/SpringSource-tc-Server-Spring-Edition-license/2156278.aspx