원격 SOAP 호출을 위해 트랜잭션 관리가 필요합니다. Java에서 가능한 가장 좋은 방법은 입니까?원격 호출 용 트랜잭션 관리
2
A
답변
3
장기 실행 원격 호출에 ACID 트랜잭션을 사용하는 것은 좋은 생각이 아닙니다. 마크 리틀 (Mark Little)과 브루스 마틴 (Bruce Martin)은 핵심 아이디어 인 here에 대해 논의합니다.이 아이디어는 보상 거래를 사용하는 방법에 대한 좋은 아이디어를 제공 할 수 있습니다.
0
웹 서비스가 트랜잭션 의미 (예 : 롤백)를 지원할 수 있어야하고 호출하는 응용 프로그램이 제어 할 경우 위험 할 수 있으므로 JTA와 같은 것을 사용할 수도 있고 자신의 접근 방식을 사용할 수도 있습니다. 거래 (가장 일반적인) 다음 응용 프로그램/세션이 죽으면 위험을 감수해야합니다.
관련 문제
- 1. 트랜잭션 관리
- 2. Django 트랜잭션 관리
- 3. 트랜잭션 관리 적용 스프링
- 4. TransactionScope없이 .NET 트랜잭션 관리
- 5. 트랜잭션 컨텍스트가있는 스프링 원격 서비스
- 6. 원격 WMI 연결 관리
- 7. Hibernate와 Guice로 JavaSE에서 트랜잭션 관리
- 8. 자동 데이터 컨텍스트 트랜잭션 관리
- 9. 가장 좋은 트랜잭션 관리 방법
- 10. 원격 IIS 관리
- 11. 원격 SVN 관리
- 12. 301 리디렉션 원격 관리
- 13. 원격 (Non-LocalHost) MySQL 호출 ... 안전/관리 목적으로 권장?
- 14. Spring, iBatis, MySQL - 트랜잭션 관리 방법은 무엇입니까?
- 15. 원격 메소드, 원격 관리의 중앙 관리
- 16. ASP.NET MVC에서 NHibernate 트랜잭션 관리 - 어떻게해야합니까?
- 17. 별도의 모델 방법을 사용하여 트랜잭션 관리
- 18. Windows/IIS 용 무료 (저렴한) 원격 웹 기반 관리?
- 19. 단일 트랜잭션 커밋 및 롤백을 사용하여 여러 모델로 트랜잭션 관리
- 20. 트랜잭션 서비스 동시 호출 테스트
- 21. 원격 자바 스크립트 호출
- 22. 원격 DLL 호출
- 23. GWT에서 원격 서블릿 호출
- 24. 원격 EJB3 호출
- 25. 원격 자바 서블릿 호출
- 26. 비동기 원격 호출
- 27. 사이트에서 원격 서버 호출
- 28. 비동기 원격 호출 취소
- 29. 원격 프로 시저 호출
- 30. 원격 디버그 비 관리 코드
어디에서 거래를 관리해야합니까? 요구 사항은 무엇입니까? 좀 더 명확히 해 주시겠습니까? –
웹 서비스를 사용하여 다른 데이터 소스를 호출하는 앱이 있습니다. 트랜잭션을 사용하여 이러한 작업을 관리하고 싶습니다. 그리고 스프링 웹 서비스를 사용하고 있습니다. – shriya
이것은 아직 명확하지 않습니다. 잠시 시간을내어 달성하고자하는 목표 (그리고 거래를 시작하고 제어하려는 위치)를 설명하십시오. –