배경: 기존 코드는 서블릿의 service() 메소드를 통해 모든 비즈니스 로직을 직접 완성하도록 수정되었습니다. 이제 구조가 수정되어 service() 메소드가 여러 서비스로 분할됩니다. Dubbo 프레임워크를 통해 조립됩니다.
문제: 과거에는 threadlocal 스레드 로컬 변수(예: 세션을 저장하는 데 사용됨)를 사용하는 구조였습니다. 이제 프로그램 구조가 수정되고 분리된 서비스가 다른 jvm 스레드에서 실행되므로 threadlocal 변수를 확실히 사용할 수 없습니다.
dubbo 프레임워크에 세션 변수 정보를 전달하는 데 사용할 수 있는 메서드가 있는지 알고 싶습니다.
매개변수는 dubbo의 RpcContext 첨부를 통해 암시적으로 전달될 수 있습니다(맵은 키값을 저장함).