>  Q&A  >  본문

java - 매개변수를 전달하는 Dubbo 분산 호출

배경: 기존 코드는 서블릿의 service() 메소드를 통해 모든 비즈니스 로직을 직접 완성하도록 수정되었습니다. 이제 구조가 수정되어 service() 메소드가 여러 서비스로 분할됩니다. Dubbo 프레임워크를 통해 조립됩니다.

문제: 과거에는 threadlocal 스레드 로컬 변수(예: 세션을 저장하는 데 사용됨)를 사용하는 구조였습니다. 이제 프로그램 구조가 수정되고 분리된 서비스가 다른 jvm 스레드에서 실행되므로 threadlocal 변수를 확실히 사용할 수 없습니다.

dubbo 프레임워크에 세션 변수 정보를 전달하는 데 사용할 수 있는 메서드가 있는지 알고 싶습니다.

给我你的怀抱给我你的怀抱2705일 전884

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

  • 天蓬老师

    天蓬老师2017-06-14 10:53:38

    매개변수는 dubbo의 RpcContext 첨부를 통해 암시적으로 전달될 수 있습니다(맵은 키값을 저장함).

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