전체 글 89

GraalVM 으로 SpringBoot 시작 시간 줄이기 (맛보기)

TL;DRGraalVM(지랄VM)은 Java 어플리케이션을 미리 컴파일하여 바로 시작될 수 있게 합니다. 시작 시 워밍업이 필요하지 않으며, 더 적은 리소스를 사용합니다. 대신 빌드가 느립니다. 자세한 정보는 https://www.graalvm.org/latest/docs/getting-started/ 시작시간 비교하기Spring Batch를 사용하였습니다. (아주 간단한 Job을 실행하였습니다.) 2.474s -> 0.114s 예시 코드 https://github.com/GHGHGHKO/migration-v3-with-graal migration-v3-with-graal/src/main at main · GHGHGHKO/migration-v3-with-graalMigrating from Spring B..

SpringBoot 2024.03.27

palworld 서버 만드는 법, dedicated server, 광고 없음, difficulty

https://tech.palworldgame.com/dedicated-server-guide Palworld tech guide tech.palworldgame.com palworld에서 제공해주는 글을 토대로 진행하였습니다. Windows OS 에서 진행하였습니다. 꼭 위 사양이 되지 않아도 되긴 하지만 예전에 묵혀뒀던 노트북에서 서버를 파니 두 세명만 들어와도 서버가 원활하지 않더라구요. 서버를 오픈하기 위한 Dedicated Server 만들기 steam에서 사진과 같은 설정을 한 뒤에 palworld를 검색합니다. Palworld Deicated server를 설치하고 실행하면 됩니다. 실행하면 이 중 원하는 Server를 설정하면 됩니다. commumity server로 설정 한 뒤에 Play..

취미 2024.01.25

Locust 부하 테스트, REST API에 부하 주기 (2)

이전 글에서는 로컬 환경에 Locust를 설치하고 버전 확인까지 진행했습니다. 이번 글에서는 Locust를 실행하고 REST API에 부하를 준 뒤 결과를 확인해볼 예정입니다. 전체 코드 https://github.com/GHGHGHKO/sample-locust 테스트 코드 작성 우선 부하를 주기 위한 첫 테스트 코드를 작성합니다. HTML 삽입 미리보기할 수 없는 소스 코드를 하나씩 분해해보겠습니다. import time from locust import HttpUser, task, between locust package는 python 모듈로 다른 파일이나 패키지에서 사용 할 수 있습니다. class QuickstartUser(HttpUser): 이 클래스는 HttpUser를 상속받습니다. HttpU..

테스트 2023.11.18

Locust 부하 테스트, 개요 및 설치 (1)

이 글에서는 Locust로 REST API를 호출하여 아주 간단한 부하 테스트만 진행해볼 예정입니다. OS : Windows 11 Python : 3.11.4 IDE : IntelliJ 전체 코드 https://github.com/GHGHGHKO/sample-locust Locust 개요 Python으로 테스트 시나리오 코드를 작성할 수 있습니다. -> 이 글에서 사용 할 방법입니다! 분산 및 확장이 가능합니다. -> 이벤트 기반으로 수십만 명의 동시 사용자 지원이 됩니다. https://github.com/gevent/gevent 사용 웹 기반 UI -> 테스트 상황을 실시간으로 보여줍니다. -> 테스트가 실행되는 동안 부하를 변경 할 수 있습니다. -> UI 없이 cli 결과로도 사용할 수 있습니다!..

테스트 2023.11.16

Apache JMeter 사용해보기, REST API 부하주기 (2)

1) JMeter 설치하기: https://pepega.tistory.com/86 2) REST API 부하주기: https://pepega.tistory.com/87 이전 글에서는 JMeter를 설치하고 실행까지 해봤습니다. 이번 글에서는 JMeter를 사용해서 api endpoint를 호출하고 부하를 주겠습니다! API 정보 사용할 REST API 는 아래와 같습니다. API 정보 https://goose-auth.synology.me/swagger-ui/index.html#/Health-check/healthCheck 관련 소스코드 https://github.com/GHGHGHKO/goose-auth-api-server 부하주기 전 JMeter 세팅하기 Thread Group 세팅하기 Test Pl..

테스트 2023.11.11

Apache JMeter 사용해보기, 설치 (1)

1) JMeter 설치하기: https://pepega.tistory.com/86 2) REST API 부하주기: https://pepega.tistory.com/87 가볍게 사용해보는 정도로 글을 작성했습니다 :) 틀린 내용이 있으면 댓글 달아주세요! 자세한 내용은 JMeter Best Practices를 확인하면 좋습니다! https://jmeter.apache.org/usermanual/best-practices.html 환경 OS : Windows 11 target : 이 글에서는 Rest API를 테스트 합니다. 혹은 아무 주소를 사용해도 됩니다. :) 설치하기 jmeter는 java가 설치되어 있어야 합니다. java 설치 https://docs.aws.amazon.com/corretto/la..

테스트 2023.11.08

나월 임페리얼 스타우트, NARWHAL IMPERIAL STOUT 맥주 후기

지극히 글쓴이의 생각입니다. 별점 5개 만점에 기억안남 점 고래가 간지입니다 일각고래라고 하네요 https://www.kmi.re.kr/globalnews/posts/view.do?rbsIdx=31&idx=1158 알코올 도수 : 10.2% 용량 : 375ml 정제수, 보리맥아, 홉 효모 들어갔다고 하네요 취해서 맛은 기억나지 않습니다 맥주에 점성이 있었어요 알코올 도수가 엄청 높아요 쏘맥 먹는 느낌 6,800원 가격은 좋습니다 점성이 있어서 흑사탕 먹는 줄 알았어요

맥주 2023.05.29

마스, Mas 맥주 후기

지극히 글쓴이의 생각입니다. 별점 5개 만점에 ★★점 알코올 도수 : 6.9% 용량 : 375ml 정제수, 보리맥아, 밀, 스펙트밀(씨앗), 넥타린, 홉, 효모, 벌꿀 들어갔다고 하네요 맛은 엄청 좋은데 너무 비싸서 별 2개 가격이 역대급이네요.. 무려 26,400원.. 3~4 모금에 26,400원을 태워? 사워맥주 같습니다 처음 병뚜껑을 딸 때 거의 식초냄새가.. 가격에 비해 다른 사워 맥주와 다른 점을 잘 모르겠읍니다 천도복숭아 향이 났나..? 너무 비싸네요 정말너무비싸요

맥주 2023.05.29

괴즈 틸퀸 맥주, Gueuze Tilquin 맥주 후기

지극히 글쓴이의 생각입니다. 별점 5개 만점에 ★★★★점 알코올 도수 : 7,0% 용량 : 375ml 물, 보리맥아, 밀, 호프 들어갔다고 하네요 맛은 엄청 좋은데 너무 비싸서 4개 가격이 괴랄하네요 영수증 받는걸 깜빡해서 원가를 확인하지 못했습니다. 할인 받아서 11,520원 함량된 재료와 다른 맛이 납니다 첫 입 먹었을 때 귤껍질 향 냄새가 엄청 났습니다. 높은 도수에 비해 쓰지 않고 엄청 맛있습니다. 최고네요 코르크에 잠겨있어서 따는 맛도 있습니다. 진짜 맛있는데 너무 비싸네요 너무비싸요

맥주 2023.03.11