[완료] 대용량 데이터 전송에는 어떤 IPC가 좋을 까요? (파이프 제외)

kgykingdom의 이미지

프로세스간에 메시지와 데이터를 전송하는데 수백 K 정도의 데이터를 전달할때

어떤 IPC 가 적당하다고 생각하시나요? (파이프 or FIFO 같이 파일을 생성해서 하는 방식은 제외하고요. )

메시지 큐를 사용할까 해봤는데 큐 사이즈를 임의로 지정할 수 있는건지?

메시지 큐에 데이터가 꽉차게 되면 정말 달리 알 방법이 없는 건지도 알고 싶습니다.

그럼 모두 하루 후딱 보내시고 내일부터는 즐거운 주말이.. ㅎㅎ

letitbe21의 이미지

물런 메세지 사이즈와 갯수도 지정 할 수 있습니다...
자세한 사항은 여기 검색 해보면 나옵니다...

vacancy의 이미지


Shared memory 통신은 어떨까요 ? -_-a

Lock 같은 걸 신경을 쓸게 많기는 하겠지만요.

kgykingdom의 이미지

의견 감사합니다.

letsme의 이미지

소켓을 사용하는게 가장 쉽지 않을까요?
유닉스 계열이라면 도메인 소켓을 사용해도 좋을 것 같습니다.

kgykingdom의 이미지

컨넥션 맺을때 시간이 좀 걸리는 관계로 제외해 뒀습니다.. ^^;;

익명 사용자의 이미지

잘 코딩했을때 shared memory가 당연히 가장 빠를것 같습니다만... 목적과 상황에따라 달라질것같네요.