jyp-on
close
프로필 배경
프로필 로고

jyp-on

  • 분류 전체보기 (57)
    • notice-crawler (15)
    • MySQL (0)
    • 오픈소스 (1)
    • Back-End (15)
      • Spring-Boot (11)
      • Node.js (2)
      • ETC (1)
    • DevOps (5)
    • Language (1)
      • Kotlin (0)
      • Java (0)
      • JavaScript (1)
    • Algorithm (10)
    • CS (3)
      • 디자인 패턴 (3)
    • 기타 (3)
  • 홈
  • GitHub
  • 방명록
  • 관리
  • 글쓰기

개발일기 9편 [스레드 부하 테스트]

오늘은 저번에 썻던 스레드 관련 글에 이어서 실제로 스레드 개수를 늘려나가며 테스트 하였던 과정을 소개하려고 한다!2024.11.13 - [notice-crawler] - [교내 공지사항 알림 서비스] 개발일기 6편 [스레드를 이용한 성능 최적화] [교내 공지사항 알림 서비스] 개발일기 6편 [스레드를 이용한 성능 최적화]오늘은 기존 이메일 발송시간이 너무 오래 걸리는 문제를 해결하는 과정을 기록하도록 하겠다. 기존 코드에서는 30명의 사용자에게 메일을 보내는데 1분 30초정도가 걸렸다. (49:24 ~ 50:55) 메일mythpoy.tistory.com 원래 Mockito 라이브러리를 통해 EmailService를 가짜 객체로 생성하여 테스트를 하고있었는데 실제 네트워크 I/O도 고려해야 했기 때문에 ..

  • format_list_bulleted notice-crawler
  • · 2024. 11. 16.
  • textsms

개발일기 4편 [Gmail 발송제한 완화법]

이번 글에서는 메일 발송제한을 좀더 완화하기 위해 생각해낸 방법을 소개하겠다! 내가 만든 알림 서비스 구조에서 메일 발송을 하는 행동은 다음과 같다. 1. 사용자가 이메일 인증을 통해 구독을한다.2. 사용자가 이메일 인증을 통해 구독을 취소한다.3. 하루에 한번 당일 공지사항을 전달받는다. 사실상 1, 2번은 한세트이기 때문에 2개로 나뉜다. 때문에 Google 계정을 하나 더 만들어서 한 계정은 인증메일만 보내고 다른계정은 공지사항을 발송하는 역할을 맡게 하였다. 처음엔 2개의 메일 계정을 통해 메일 발송하는게 가능할지 확실치 않았는데 ChatGPT 선생님께서 좋은 방법을 제안해주셨다.spring: mail: verification: host: smtp.gmail.com por..

  • format_list_bulleted notice-crawler
  • · 2024. 11. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (57)
    • notice-crawler (15)
    • MySQL (0)
    • 오픈소스 (1)
    • Back-End (15)
      • Spring-Boot (11)
      • Node.js (2)
      • ETC (1)
    • DevOps (5)
    • Language (1)
      • Kotlin (0)
      • Java (0)
      • JavaScript (1)
    • Algorithm (10)
    • CS (3)
      • 디자인 패턴 (3)
    • 기타 (3)
최근 글
인기 글
최근 댓글
태그
  • #오블완
  • #BFS
  • #파이썬
  • #티스토리챌린지
  • #Programmers
  • #DFS
  • #백준
  • #RestAPI
  • #디자인 패턴
  • #Spring Boot
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바