여기에는이 건축 적 의심이 있습니다. 여러 가지 옵션이 있으며 모두 유효한 것으로 보입니다.하지만 가장 올바른 것을하고 싶습니다.액터 모델 구현의 여러 Apache HTTP 클라이언트
이 응용 프로그램은 Akka의 액터 모델을 많이 사용합니다. 일부 액터 (많지 않음)는 일반적으로 동일한 서버에 대해 항상 아파치 HTTP 클라이언트를 사용하여 아웃 바운드 HTTP 호출을 수행합니다.
이제 일반적으로 응용 프로그램과 풀링 된 연결 관리자에서 하나의 HTTP 클라이언트 인스턴스를 사용하는 HTTPClient 상태의 작성자를 이해합니다. 나는 왜 그들이 그렇게 말하고 있는지 완전히 이해하고 있지만, 나는 행위자 인스턴스마다 하나의 Http Client와 하나의 기본 연결 관리자를 사용해야한다고 생각한다. 왜냐하면 뭔가가 클라이언트 나 연결 관리자에서 파손될 경우 예외가 던져지기 때문이다. 감독관은 어떤 상태가 지속 됐는지에 상관없이 배우를 다시 시작합니다.
견과류입니까? 어떤 충고?
Akka의 HTTP 라이브러리를 사용할 수 있습니다. Ops, 나는 대답을 보지 못했습니다. 거기에 당신은 간다. .. 벌써 그때 대답했다! –