Java

카우치베이스와 함께 XRebel 사용

저는 최근 탈린에서 다음과 같은 컨퍼런스에 참석했습니다. TopConf 그리고 지역 도커 밋업에 참석했습니다. 이 글의 제목과 별 상관이 없다고 생각할 수도 있지만 실제로는 관련이 있습니다. 탈린은 제로턴어라운드의 본사가 있는 곳이기도 합니다. 제로턴어라운드는 XRebel을 개발한 회사입니다. 그리고 제가 그곳에 있는 동안 사이먼 메이플 가 이를 보고 현지 사무실 투어에 저를 초대했습니다. 이제 XRebel과 Couchbase 통합 투어에 여러분을 초대할 수 있게 되었습니다.

XRebel이란 무엇인가요?

Java 웹 앱용 성능 도구입니다. 웹사이트에서 확인하세요:

실시간 성능 인사이트를 사용하여 개발 단계에서 잠재적인 문제를 더 빨리, 더 일찍 파악하고 해결하세요. 비즈니스 애플리케이션을 마스터하여 재작업을 줄이고, 기술 부채를 최소화하며, 최종 사용자 경험을 개선하세요.

다양한 메시지 대기열 및 데이터베이스와 통합되며, 그 중 가장 최신 버전은 Couchbase입니다. 서버에 요청을 보낼 때마다 백엔드에 대한 모든 호출에 대한 포괄적인 개요를 제공합니다.

어떻게 사용하나요?

계속 진행하세요. 제로턴어라운드 웹사이트를 방문하여 최신 버전을 다운로드하세요. 압축을 풀고 필요한 위치가 어디인지 기억해 두세요. Java 에이전트이기 때문에 어느 정도 자동으로 작동합니다. Java 프로세스를 실행할 때마다 JVM 구성에서 해당 에이전트의 경로를 선언해야 합니다. Java를 사용하여 앱을 실행하는 경우 이와 같습니다:

java -jar -javaagent:[경로/to/]xrebel.jar myApp.jar

또는 저처럼 Maven과 Spring Boot 애플리케이션을 사용 중이신 경우:

mvn spring-boot:run -Drun.agent="[경로/to/]xrebel.jar"

상담원이 제대로 픽업되었다면 다음과 같은 메시지 로그가 표시됩니다:

이제 XRebel은 사용자가 실행 중인 서브렛에 스스로 연결하여 대시보드에 액세스할 수 있도록 자동으로 HTML 코드를 삽입하기 시작합니다. 다음은 제가 만든 애플리케이션을 사용한 예시입니다. 이전 블로그 게시물:

보시다시피 XRebel은 각 호출에 대해 무슨 일이 일어나고 있는지 잘 보여줍니다. 전체 스택 추적과 키/값, N1QL 쿼리 또는 전체 텍스트 검색 등 수행하는 각 Couchbase 작업의 세부 정보를 볼 수 있습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 로랑 도귄

Laurent는 파리에 사는 괴짜 금속공학도입니다. 주로 Java로 코드를 작성하고 AsciiDoc으로 구조화된 텍스트를 작성하며 데이터, 리액티브 프로그래밍 및 기타 유행어에 대해 자주 이야기합니다. 또한 Clever Cloud와 Nuxeo의 개발자 옹호자로 활동하며 해당 커뮤니티가 더 크고 강력하게 성장할 수 있도록 자신의 시간과 전문성을 바쳤습니다. 현재 Couchbase에서 개발자 관계를 운영하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.