>  Q&A  >  본문

nginx - 호출 인터페이스 동시 입찰 문제에 대해 살펴보시기 바랍니다.

현재 a, b, c 세 개의 애플리케이션이 있습니다. 이들 애플리케이션에는 입찰 기능이 있습니다. a는 비즈니스 로직을 처리하기 위해 b의 인터페이스를 호출하고, b는 데이터를 저장하기 위해 c의 인터페이스를 호출합니다.

브라우저는 a에 액세스합니다(nginx는 두 개의 a에 해당)
a는 nginx를 통해 b의 인터페이스를 호출합니다(두 개의 로드 밸런싱 서버 b1 및 b2에 각각 해당)
b는 nginx를 통해 c의 인터페이스를 호출합니다(두 개의 로드 밸런싱에 해당) 서버 c1 및 b2 각각) c2)

a->b->c

동시성이 발견되면 데이터 쓰기 중에 데이터 오류가 발생합니다. 문제를 해결하는 방법은 무엇입니까? nginx 구성에 문제가 있습니까? 아니면 이 경우 모든 인터페이스에 동기화를 추가해야 합니까?

ringa_leeringa_lee2713일 전409

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-16 17:22:36

    잘못된 데이터란 무엇인가요?

    회신하다
    0
  • 취소회신하다