0
두 응용 프로그램 모두 이 동일한 트랜잭션 (이 트랜잭션의 커밋되지 않은 데이터를 볼 수 있음)을 공유하는 방식으로 Java 및 C++ 응용 프로그램간에 분산 데이터베이스 트랜잭션을 아카이브해야합니다.Java와 C++ 응용 프로그램간에 분산 (데이터베이스) 트랜잭션을 아카이브하는 방법은 무엇입니까?
예. 나는이 일을하고 싶습니다 :
- 자바 응용 프로그램은
- 자바 응용 프로그램이 동기 방식으로 C++ 코드를 호출 일부 레코드 (예 : 웹 서비스)
- C++ 코드를 삽입 동일한 트랜잭션을 "조인"과를 읽을 수 있습니다 이전 기록을 삽입 는 다른 데이터를 수정하고 반환 할 수
- 는 C++ 응용 프로그램의 수정을 볼 수 있고 커밋 또는 트랜잭션을 롤백할지 여부를 결정 할 수있는 자바 응용 프로그램
어떤 방법이 있습니까? 어떤 함정이 발생할 수 있습니까?
내 문제의 대체 솔루션이 있습니까?
해결 방법은 Oracle과 다를 수 있지만 (Oracle 10은 괜찮을 수 있음),보다 일반적인 접근 방법 (적어도 Java 측에서)이 동등한 경우 선호 될 수 있습니다.
이 질문에 대한 복제본은 유감스럽게 생각합니다. http://stackoverflow.com/questions/44005/propagation-of-oracle-transactions-between-c-and-java – MRalwasser