hessian은 Binary-RPC 프로토콜을 기반으로 구현된 경량 RPC 서비스로 인스턴스를 직렬화 및 역직렬화합니다. 장점:
으아악
-----dubbo의 문서에서 헤시안에 대한 설명을 읽을 수 있습니다.------ 헤시안 기반 원격 호출 프로토콜.
연결 수: 다중 연결 연결 방법: 짧은 연결 전송 프로토콜: HTTP 전송 방법: 동기 전송 직렬화: 헤센 바이너리 직렬화 적용 범위: 수신 발신 매개변수 데이터 패킷이 더 크고, 소비자보다 공급자가 더 많고, 공급자가 더 큰 압력을 받고 있으며, 파일을 전송할 수 있습니다. 적용 가능한 시나리오: 페이지 전송, 파일 전송 또는 기본 헤센 서비스와의 상호 운용성 (1) 제약 조건:
매개변수 및 반환값은 직렬화 가능 인터페이스를 구현해야 합니다. 매개변수 및 반환값은 List, Map, Number, Date, Calendar 및 기타 인터페이스를 구현하기 위해 사용자 정의할 수 없습니다. JDK에서 제공하는 구현만 사용할 수 있습니다. , Hessian은 특수 처리를 수행하기 때문에 사용자 정의 구현 클래스의 속성 값은 손실됩니다.
Hessian도 경량 ws 서비스이기 때문에 호출할 때는 결국 RMI를 호출하는 것과 같습니다. 개체를 직접 구문 분석하세요.
hessian은 Binary-RPC 프로토콜을 기반으로 구현된 경량 RPC 서비스로 인스턴스를 직렬화 및 역직렬화합니다.
으아악장점:
-----dubbo의 문서에서 헤시안에 대한 설명을 읽을 수 있습니다.------
헤시안 기반 원격 호출 프로토콜.
연결 수: 다중 연결
연결 방법: 짧은 연결
전송 프로토콜: HTTP
전송 방법: 동기 전송
직렬화: 헤센 바이너리 직렬화
적용 범위: 수신 발신 매개변수 데이터 패킷이 더 크고, 소비자보다 공급자가 더 많고, 공급자가 더 큰 압력을 받고 있으며, 파일을 전송할 수 있습니다.
적용 가능한 시나리오: 페이지 전송, 파일 전송 또는 기본 헤센 서비스와의 상호 운용성
(1) 제약 조건:
매개변수 및 반환값은 직렬화 가능 인터페이스를 구현해야 합니다.
매개변수 및 반환값은 List, Map, Number, Date, Calendar 및 기타 인터페이스를 구현하기 위해 사용자 정의할 수 없습니다. JDK에서 제공하는 구현만 사용할 수 있습니다. , Hessian은 특수 처리를 수행하기 때문에 사용자 정의 구현 클래스의 속성 값은 손실됩니다.