원격 액터를 사용하고 있으며, 로컬 액터가 메시지를 원격 액터로 보낼 때 직렬화 된 메시지를 보내고 ObjectOutputStream을 사용하지만 abd 오류가 발생하면 오류 : java가 발생합니다. io.NotRerializableException 직렬화가 설정되어 있지 않습니다. 클래스 java.io.ObjectOutputStream의 바인딩 어떤 직렬화가 추천되고 있습니까?원격 akka 액터 오류가 직렬화 가능 메시지를 보내려면
0
A
답변
2
java.io.ObjectOutputStream
은 직렬화 할 수 없으므로 기본적으로 원격 메시지로 보낼 수 없습니다. 다른 메시지를 보내거나 해당 클래스의 serializer를 작성하고 Akka를 적절하게 구성해야합니다. 그러나 ObjectOutputStream
이 무엇인지를 감안할 때, 해당 유형의 객체가 전선을 통해 전송되는 것은 의미가 없습니다.
더욱이 java.io.ObjectOutputStream
은 실제로 변경 가능하므로 어쨌든 Akka에서 메시지로 전송해서는 안되며,이 모든 것을 논리적으로 렌더링하지 않아야합니다. 그냥하지 마.
1
메시지를 보내려면 ObjectOutputStream
을 직접 만들 필요가 없습니다. Akka 액터에 직렬화 할 수있는 도메인 메시지 객체 (예 : Person
, AddItem
등)입니다. Akka는 전선으로 그것을 보냈습니다. 기본적으로 Java 직렬화를 사용합니다 (가장 효율적인 것은 아닙니다).
관련 문제
- 1. Akka 원격 액터, 기본 생성자가없는 수퍼 클래스
- 2. 원격 액터 및 내구성이있는 사서함이있는 Akka
- 3. 클러스터에서 Akka 액터 검색
- 4. Akka 액터 검색하기
- 5. 원격 호스트 주소를 모르는 원격 액터
- 6. 간단한 스칼라 원격 액터 예제를 Akka 액터로 이식합니다
- 7. Akka 액터 로깅 처리 시간
- 8. Akka 액터 우선 순위
- 9. Akka 액터 재시작 예약
- 10. Akka 원격 액터 - : 로컬 및 원격 액터 간의 연결을 설정할 수 없습니다
- 11. Akka : 형식이 지정되지 않은 액터 또는 액터?
- 12. akka - Java stateful 액터 퍼시스턴스
- 13. Akka 액터 결함 허용 테스트
- 14. akka 원격 액터 - 발신자와 수신자 액터가 동일한 프로젝트에 있어야합니까?
- 15. Akka 다중 액터 시스템과 복수의 자식 액터 및 GUI 비교
- 16. 스칼라 원격 액터 보안
- 17. Scala, Play, Akka, Websocket : websocket을 통해 액터 메시지를 전달하는 방법
- 18. Akka 원격 배포 오해?
- 19. Akka 액터 파이프 라인과 혼잡 한 매장 액터
- 20. Akka 액터 인스턴스 및 클래스
- 21. Akka - 리플렉션을 사용하여 액터 만들기
- 22. AKKA : 액터 라우터 메시지 지속성
- 23. 원격 서비스가 바운드 활동에 메시지를 보내려면 어떻게해야합니까?
- 24. 핸들 Akka 액터 바운드 사서함 MessageQueueAppendFailedException
- 25. Akka : 액터 생성 및 사서함 채우기
- 26. RMI : 직렬화 가능 및 원격 객체
- 27. CRUD 웹 응용 프로그램에서 Akka 액터 사용하기
- 28. 왜 원격 액터 시스템에 연결할 수 없습니까?
- 29. scala 원격 액터 예외
- 30. 동일한 컴퓨터에서 스칼라 원격 액터