항해99 3기

[TIL] 2021.11.19 최종 프로젝트 진행중 - 알림 기능 / 웹소켓 / JMeter 사용 방법 / 해야할 일

na_o 2021. 11. 20. 03:06
728x90

오늘 오전엔 jmeter에 대한 강의(인프런 백기선님 테스트코드 강의 중) 내용을 정리하고

오후부터 알림 기능을 위해 웹 소켓에 대해 찾아보았다

너무 복잡해보인다

채팅에 대한 웹 소켓 예제는 많았지만

웹 소켓을 가지고 알림 기능을 만드는 예제는 거의 없었다

 

https://velog.io/@skygl/FCM-Spring-Boot%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%EC%9B%B9-%ED%91%B8%EC%8B%9C-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0#step-5---%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C

 

FCM, Spring Boot를 사용하여 웹 푸시 기능 구현하기

Firebase firebase Firebase는 웹과 모바일 개발에 필요한 기능을 제공하는 BaaS(BackEnd as a Service) 이다. 백엔드 서버의 인프라들을 제공해주고 많은 기능들을 지원한다. 머신러닝 사용자 인증 파일 저장

velog.io

난 리액트 예제코드까지 있었으면 했지만 구현할 기능과 그나마 비슷한 내용이 이거인것 같다

 

 

 

https://github.com/39world/urbookmybook-back/blob/main/src/main/java/com/bookbook/bookback/controller/ChatController.java

 

GitHub - 39world/urbookmybook-back: 항해 99 - 실전 프로젝트 9조, 책과 콩나무 백앤드 repository

항해 99 - 실전 프로젝트 9조, 책과 콩나무 백앤드 repository. Contribute to 39world/urbookmybook-back development by creating an account on GitHub.

github.com

전 기수 프로젝트를 보면 채팅 기능을 구현하셨다

 

 

하지만 알림 기능을 로직 만으로 해결할 수 있을 것 같다

시도해보려고 한다


리눅스 top 명령어

https://cloud-oky.tistory.com/1371?category=1040097

 

[AWS] 리눅스 top 명령어 (실시간 CPU 사용률 체크)

- top  : 프로세스 목록을 일정 시간마다 새로고침하여 화면에 출력 시스템 전반적인 상황을 모니터링 할 수 있음 리눅스를 사용하는 디바이스의 성능이나 리눅스 서버의 성능을 체크할 때 매우

cloud-oky.tistory.com


[JMeter 사용 방법]

Sampler - Thread Group

 

Config Element - HTTP Request

 

Listener - View Results in Table

 

Listener - Summary Report

 

Listener - Aggregate Graph

 


[해야할 일]

  • 댓글 작성/수정 response 시 입력했던 데이터를 response하도록 추가하기
  • jmeter 관련 글 읽어보기(전 기수 프로젝트 '판단')
  • 알림기능(조금뒤로미룸) - 웹소켓-> DB로 구현하자 (보류)
  • jmeter 부하테스트
  • 테스트코드
  • response 멘트 통일시키기
  • 계정 만들기(지메일/인스타)
  • 로그인체크 함수 등 리팩토링하기 (리팩토링 더 남긴 남음)
  • 변수 이름 통일 시키기
    • 레시피 댓글 조회 리스폰스 profileImage
      게시물 댓글 조회 리스폰스 profile 등