서로 처리해야하는 두 가지 응용 프로그램 (기본 Java 프로그램과 일괄 처리)이 있습니다. 가능한 한 통신을 분리하기 위해 응용 프로그램간에 대기열을 사용하려고합니다.대기열을 사용하여 Java 응용 프로그램을 분리하는 것이 가장 좋습니다.
첫 번째 응용 프로그램은 두 번째 객체가 다른 객체 유형 (DTO 패턴의 일종)으로 변형되고 새로 생성 된 객체를 사용하여 비즈니스 로직과 웹 서비스 호출을 수행해야하는 Java 객체를 제공한다는 것입니다. 큐를 사용하는 것이이 경우 최상의 솔루션입니까?
큐에 성능 문제가 있습니까? (크기 및 소비 시간과 관련하여 espacially 생각하십니까?) 이 큐를 구현하는 가장 좋은 방법은 무엇입니까?
작업이 장기 실행이고 자원 집약적 경우
배치와 Java 프로그램간에 Java 객체를 어떻게 교환하고 있는지 잘 모르겠다. – Drona
Hy Vikas, 관심을 가져주세요. 내 시나리오에서, 고전적인 응용 프로그램은 대기열에있는 일부 Java 객체를 푸시하여 배치 애플리케이션이 소비하고 다른 객체 유형으로 변환하고 비즈니스 로직을 수행 한 다음 웹 서비스 호출로 결과를 다른 응용 프로그램으로 보냅니다. – Naoufel