Skip to content

한 event에 대한 연속되는 API 막기 #18

@osangu

Description

@osangu

스크린샷 2023-04-18 오전 9 56 16

위 사진과 같이 하나의 Issue에 옵션이 추가되는 것에 따라 API가 여러 번 호출됨.
Messenger 또는 Slack이 여러 번 보내지는 문제가 발생할 수 있음

해결 방법?

  1. Payload의 action을 통해서 구별한다.
  2. action이 opened이면 mongodb에 20의 TTL과 함께 저장한다.
  3. action이 opened이면 sleep(10)초하고 나머지 API들을 기다린다.
  4. 후에 오는 API들로 추가되는 정보들을 갱신한다.
  5. sleep이 끝나면 모아둔 정보들을 합쳐서 return 한다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug예기치 않은 동작을 나타냅니다

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions