323.11.3. codec (Serialization)


모든 유형의 페이로드를 포함할 수 있기 때문에 Exchange는 설계상 직렬화할 수 없습니다. 데이터베이스 BLOB 필드에 저장할 바이트 배열로 변환됩니다.It is converted into a byte array to be stored in a database BLOB field. 이러한 모든 변환은 JdbcCodec 클래스에서 처리합니다. 코드의 한 가지 세부 사항 중 하나는 주의가 필요합니다: ClassLoadingAwareObjectInputStream.

Apache ActiveMQ 프로젝트에서 ClassLoadingAwareObjectInput 이 재사용되었습니다. ObjectInputStream 을 래핑하고 현재Thread 대신 ContextClassLoader 와 함께 사용합니다. 다른 번들에서 노출하는 클래스를 로드할 수 있다는 이점이 있습니다. 이를 통해 교환 본문 및 헤더에 사용자 지정 유형 오브젝트 참조가 있을 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.