2013-04-01 4 views
1

메시지 대기열을 처음 사용하며 기능 및 사용에 흥미가 있습니다. 나는 그것을 사용하는 방법에 대한 아이디어가 있지만 그것이이 도구를 가장 잘 사용하는지 궁금해합니다. 스프레드 시트를 선택하고 읽는 응용 프로그램이 있으며 데이터베이스 저장을 위해 데이터 비즈니스 개체를 변환합니다. 내 응용 프로그램은 수십만 개의 레코드를 읽고 업데이트 할 수 있어야하지만 성능 문제가있어 이러한 개체를 잡고 데이터베이스에 대량 삽입해야합니다.메시지 대기열 및 데이터베이스 삽입

메시지 큐를 사용하는 두 가지 다른 응용 프로그램 (하나는 스프레드 시트 읽기, 하나는 레코드 저장)은 메시지 큐의 적절한 활용일까요? 분명히 코드에서 할 필요가있는 몇 가지 최적화가 있으며 첫 번째 단계가 될 것이지만 메시지 대기열을 사용했던 생각을 듣고 싶습니다.

답변

1

대기열을 부적절하게 사용하지는 않지만 메시지 대기열을 추가하는 시나리오에서 언급 한 성능 문제에 영향을 주는지 여부는 알기 어렵습니다. 우리는 더 많은 정보가 필요합니다.

대기열에 하나의 메시지를 추가하여 프로세스에서 스프레드 시트를 변환하도록하고 데이터로드가 준비되면 두 번째 메시지를 전달 하시겠습니까? 또는 데이터 레코드 당 메시지를 추가 할 생각입니까? (이것은 비싸게 빨라질 수도 있고 성능을 향상시키지 못할 수도 있습니다).