로고 이미지

고정 헤더 영역

글 제목

메뉴 레이어

로고 이미지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (80)
    • [TIL] (65)
    • [WIL] (0)
    • 면접준비 (2)
    • 설치 자료 (0)

검색 레이어

로고 이미지

검색 영역

컨텐츠 검색

[TIL]

  • [TIL] 2024.04.23 nest 기본 socket 구성

    2024.04.24 by 재호링

  • [TIL] 2024.04.22 진행방향성

    2024.04.23 by 재호링

  • [TIL] 2024.04.19 AWS ES 데이터 벌크로 삽입하기

    2024.04.21 by 재호링

  • [TIL] 2024.04.18 elasticsearch 연결 성공

    2024.04.19 by 재호링

  • [TIL] 2024.04.16 팀프로젝트 중간발표 회고록

    2024.04.16 by 재호링

  • [TIL] 2024.04.12 ~ 2024.04.15 elasticsearch, logstash 해결되지 않는 에러

    2024.04.15 by 재호링

  • [TIL] 2024.04.09 엘라스틱 서치 개념

    2024.04.10 by 재호링

  • [TIL] 2024.04.08 news.service 테스트코드 작성

    2024.04.09 by 재호링

[TIL] 2024.04.23 nest 기본 socket 구성

설치 $ npm i --save @nestjs/websockets @nestjs/platform-socket.io개요 @WebSocketGateway(80)데코레이터 에 인수를 전달하여 수정할 수 있습니다 . 다음 구성을 사용하여 게이트웨이에서 사용하는 네임스페이스를설정@WebSocketGateway(80, { namespace: 'events' })아래와 같이 데코레이터 에 대한 두 번째 인수를 사용하여 지원되는 옵션을 소켓 생성자에 전달 .@WebSocketGateway()@WebSocketGateway(81, { transports: ['websocket'] })이제 게이트웨이가 수신 중이지만 수신 메시지를 아직 구독하지 않았습니다. 메시지를 구독 events하고 정확히 동일한 데..

[TIL] 2024. 4. 24. 13:44

[TIL] 2024.04.22 진행방향성

지금은 사람들이 검색할만한거 브랜드 이름 정도만 구축해놓고 추후에 추가하며 환경세팅하기 디비에 있는걸 굳이 지워야하나 디비에 저장할 필요가 없나? 정규화된 데이터로 존재해야되나 말아야되나 db에 저장하고 읽어서 저장하면 유니크 로그스태시는 아니더라도 db에있는 걸 적용하는게 맞는것 같다. 하되 하나 받아올 때 마다 있는지 없는지 확인하지 말고 한번 요청보내서 조회 확인하는 방법은 복잡하긴한데 그냥 일단은 한번씩 시간남으면 로그스태시 채팅기능 먼저 구현한 후에 브랜드 매핑 + 로그스태쉬 스케일 업과 아웃 스케일 아웃은 현대에서 더 확장성이 있고 옛날에는 클라우드가 없었을 때는 어려웠겠지만 이제는 컴퓨터를 여러대를 붙이고 떼는게 쉬우다 스케일업이 무조건 적으로 나쁘다 할 순 없지만 스케일 아웃이 조금 더 확..

[TIL] 2024. 4. 23. 02:22

[TIL] 2024.04.19 AWS ES 데이터 벌크로 삽입하기

우분투를 사용하여 aws에 데이터 삽입하기. 하나의 파일에 데이터가 17000개가 넘게 있는데 이걸 한 번에 요청을 보내면 요청이 너무 많다고 에러가 떴다. 그래서 파일을 분할해 curl XPOST로 AWS ES에 넣어줬다. 대충 이런 파일 99개가 존재한다. 요청을 넣어주고 마지막 99번째에 들어간 id 필드를 조회해보면 아주 자알 들어온걸 확인 할 수 있다. 이제 은전한닢으로 동의어 매칭을 해줘야한다~

[TIL] 2024. 4. 21. 02:33

[TIL] 2024.04.18 elasticsearch 연결 성공

sniffOnStart를 빼주니까 연결을 성공했다 언제 스니핑을 해서는 안되는가? 일반적으로, 클라우드 서비스 제공자는 프록시 뒤에 Elasticsearch를 숨깁니다. 그러면 반환된 주소와 호스트 이름이 네트워크에서 아무런 의미가 없을 수 있으므로 스니핑 작업이 소용없을 수 없습니다. 일반적으로, 이러한 클라우드 서비스 제공자가 스니핑 및 풀링 복잡성을 처리하므로 여러분이 이를 지원할 필요가 없습니다. Elastic Cloud를 사용하는 경우, 이미 수행된 작업에 시간을 낭비하지 않도록 연결 풀 처리와 같은 대부분의 작업을 공식 클라이언트가 내부적으로 단락시킵니다. 앞서 본 바와 같이, Docker 또는 Kubernetes와 함께 작업할 때 다른 문제가 발생할 수 있습니다. 게시 호스트 옵션을 구성하지..

[TIL] 2024. 4. 19. 10:16

[TIL] 2024.04.16 팀프로젝트 중간발표 회고록

1. MVP 중간발표 자료(기입) 프로젝트 정보 서비스명: 응모했슈 서비스 기획 의도: 응모를 진행하는 과정에서 여러 사이트를 하나씩 방문하는 것은 불편하다고 생각하여 이 관점에서 시작했습니다. 프로젝트 한 줄 설명: 신발 응모 정보 및 뉴스 조회 & 개인간 신발 거래 시스템 최종 MVP 스펙: 웹 스크래핑 , 유닛테스트 , rapidAPI , ci/cd , rds, MySQL , AWS EC2 , docker , nest , git action , elastic search 서비스 배포 URL: http://3.34.188.17:3000 팀 노션 URL:그림자다빈술 2. 기술적 의사결정 & 트러블슈팅 기록 프로젝트를 진행하면서 직면한 문제를 어떤 과정으로 해결 하셨는지, 스택별로 기록 해 주세요 기술적..

[TIL] 2024. 4. 16. 20:46

[TIL] 2024.04.12 ~ 2024.04.15 elasticsearch, logstash 해결되지 않는 에러

나는 aws elasticsearch 7.10 버전 도메인을 생성했다. 그런 후 logstash를 활용해 내가 저장해놓은 rds에 접근해서 데이터를 elasticsearch에 보내주려고 conf 파일을 만들어서 실행했다. 명령어로 실행시켜주면 오류가 뜬다 찾아보니 elasticsearch 7.10 버전과 logstash 8.13.2 버전은 호환이 안된다고한다. input 부분은 연결이 잘 되는데 output 부분을 전달할 때 호환성 오류가 떠서 버전을 낮춰줬다. elasticsearch와 버전이 맞는 logstash 7.1.0 버전을 활용해 돌려 보았지만 이번에는 jdbc 오류가 떴다. logstash의 setup.bat 파일을 뜯어보니 java_home 환경변수쪽이 다른걸 확인하여 환경변수를 OJAVA..

[TIL] 2024. 4. 15. 02:01

[TIL] 2024.04.09 엘라스틱 서치 개념

1. ElasticSearch 란? 아파치 루씬 기반의 검색 엔진이다. 자바로 개발되어 있으며 오픈 소스로 활용이 가능하다. 2. ElasticSearch 특징 분산 방식 페타바이트의 데이터 처리가 가능하다. 역색인(inverted index) 방식 키워드를 통해 문서를 찾아내는 방식이다. 아주 빠른 전체 텍스트 검색이 가능하다. 문서에 나타나는 모든 고유한 단어 목록을 만들고, 각 단어가 발생하는 모든 문서를 식별한다. 실시간에 가까운 검색 제공, 빠르다 해쉬테이블 방식이어서 검색시 O(1)의 효과를 낸다 RDB 같은 경우 O(n) 기타 기본 기능 - 리밸런싱 및 라우팅은 자동 수행, 복원력, 인덱스 수명 관리, 데이터 롤업 등 3. ElasticSearch 구조 인덱스(색인) ex. 고객 인덱스, 주..

[TIL] 2024. 4. 10. 01:33

[TIL] 2024.04.08 news.service 테스트코드 작성

100퍼센트를 채웠지만 만족되지 않는 100퍼센트다

[TIL] 2024. 4. 9. 03:14

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 9
다음
TISTORY
재호링의 쌉꿀마코딩티비 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바