xrebel, артефакт устранения неполадок производительности в сценариях микросервисов

Spring Boot Java Spring Java EE

На самом деле существует множество методов отслеживания производительности java-приложений, эта статья предназначена только дляxrebelСделайте несколько простых объяснений по использованию (单体应用и微服务应用). Существует много распределенных трассировок, таких как zipkin и т.п., подробнее см.Распределенная система трассировки (1): предыстория и дизайн Zipkin, но он слишком тяжелый и не подходит для небольших команд во время разработки.

Взяв в качестве примера zipkin, сколько времени требуется службе A для вызова службы B, он не отображает подробную информацию о потоке и стеке. Это нужно проверить другими средствами.

Пример:

скачать xrebel

Последняя версияxrebel-3.4.1.zip

Платформы и сценарии, поддерживаемые xrebel

Быстрая установка

xrebel поддерживает eclipse и idea, а также имеет плагины для eclipse, рекомендуется устанавливать отдельным способом.

  1. Загрузите xrebel.zip и разархивируйте его локально, например.D:\xrebel
  2. В tomcat, idea, eclipse, изменить параметры vm, добавить-javaagent:[path/to/xrebel]/xrebel.jar

Ниже приведены идея, затмение

По умолчанию пробовать 14 дней, рекомендуется поддерживать подлинную версию, ведь эту линейку едят все. иxrebel jrebel jrebel for androidСэкономленное время определенно того стоит. у jrebel есть бесплатный план сообществаmy.jrebel.com/

web ui

Откройте страницу веб-сервиса, xrebel будет внедрен прямо на вашу страницу и появится в левом нижнем углу.xrebelизtoolbar, (напр.http://localhost:8080)

или посетив服务/xrebel (e.g. http://localhost:8080/xrebel) открыть отдельную страницу, подходящую для веб-сервиса, отдыха и других безстраничных сценариев

Если вы не хотите вводить на страницу, вы просто хотите передать服务/xrebelдоступ, вы можете добавить-Dxrebel.injection=true|false, По умолчаниюtrue

Другие параметры переключателя см.XRebel launch parameters

учебник по простому использованию xrebel

Ссылаться наUsing XRebel




Микросервисы

Ссылаться наMicroservicesиXRebel 3.0: introducing microservices profiling

Убедитесь, что у вызывающего абонента и вызываемого абонента включен xrebel,

Эффект следующий

включить отладку xrebel

Ссылаться наDebugging with XRebel enabled

Отступление. Необходимость статического разделения ресурсов.

Почему рекомендуется разделять статические файлы? Это хорошо видно через xrebel


блогГлавная.Красивая/2017/11/21/…
Наггетсnuggets.capable/post/684490…
короткая книгаwoo woo Краткое описание.com/fear/0029С 32 до конца…