Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[refactor] 링크 정보 획득 및 업데이트 기능 리팩토링 #928

Open
kimminkyeu opened this issue Jan 8, 2025 · 0 comments
Open
Assignees
Labels
backend 백엔드 관련 feat 기능

Comments

@kimminkyeu
Copy link
Collaborator

kimminkyeu commented Jan 8, 2025

기능

#917

  1. Exchange 1개에 routing key 방식으로 변경
    • publisher가 메시지 소비 목적을 모르도록 변경 필요
  2. 링크 저장 행위와 업데이트 행위를 모듈 단으로 분리
    • 링크 저장 : api 서버
    • 링크 업데이트 : batch 서버
  3. LinkAnalyzer (링크 분석기) 클래스가 데이터 획득 로직을 책임지도록 분리
    • saveLinkAndUpdateOgTagBySelenium 같은 메서드들 삭제
    • OG 태그 획득 이 아니라, 링크 상세 정보 획득 으로 더 넓게 갈 것
  4. 현재 구현은 링크 업데이트를 최초 1회 수행
    • 특정 주기에 맞춰서 링크를 업데이트하도록 개선 필요
@kimminkyeu kimminkyeu added feat 기능 backend 백엔드 관련 labels Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 백엔드 관련 feat 기능
Projects
None yet
Development

No branches or pull requests

2 participants