C ++에 대한 메시지 큐에서 짧은 MQ4CPP도 메시지 지향 미들웨어 (MOM)라고도 엔터프라이즈 메시징 시스템의 오픈 소스 구현입니다.
MQ4CPP 메시지의 교환을 통해 로컬 또는 원격으로 다른 스레드와 통신하기 위해 C ++ 응용 프로그램 스레드를 할 수 있습니다. 메시지가 서로 다른 응용 프로그램 사이의 통신을 조정하는 데 필요한 정보를 포함하는 요청, 보고서, 및 / 또는 이벤트입니다. 메시지가 응용 프로그램 코드에서 대상 시스템에 대한 세부 사항을 분리 할 수 있도록 추상화의 수준을 제공합니다.
특히, MQ4CPP :
메시지를 교환 메시징 시스템을 공유하는 C ++ 프로그램 가능
메시지를 작성, 전송 및 수신하기위한 표준 인터페이스를 제공하여 응용 프로그램 개발을 단순화합니다.
MQ4CPP는 clusterized 서비스를 구축 할 수 있습니다. 클러스터는 여러 서버 인스턴스를 동시에 실행 및 향상된 확장 성 및 신뢰성을 제공하기 위해 함께 작업으로 구성되어 있습니다. 클러스터를 구성하는 서버 인스턴스가 동일한 시스템에서 실행하거나 다른 시스템에 위치.
각 서버 인스턴스 속성의 세션 저장소를 (속성은 서비스의 상태를 나타냅니다)가 포함되어 있습니다. 세션은 서비스 상태를 보호하기 위해 여러 서버 istance에 복제 할 수 있습니다. 서비스가 실행되는 서버 인스턴스가 실패 할 경우, 해당 서비스가 배포 된 다른 서버 인스턴스 응용 프로그램 처리를 계속할 수 있습니다. 세션 복제 및 이기종 플랫폼도 서비스 장애 복구 작업.
MQ4CPP는 다음과 같은 메시징 패러다임을 구현합니다
직접 / 간접 메시징 (로컬)
원치 않는 메시지 (원격)
요청 / 응답 (원격)
신뢰할 수있는 메시징 (/ ACK 전송)
자동 재 연결
여러 서버에 연결 페일 오버
대화 (원격)
방송 (로컬)
(로컬 / 원격) 공개 / 등록
저장 및 전달 (원격)
MQ4CPP은 또한 다음과 같은 서비스를 구현합니다
멀티 스레딩 디버깅을위한 고급 추적
표준 출력에 출력
마이크로 소프트 DDK WinDbg 디버거에서
안전 가비지 컬렉터 스레드.
LinkedList의 및 벡터 패턴 확대됨에 구현입니다.
타이머 (단일 촬영, 자기 반복).
안전 로거 스레드.
나사 잠금 또는 무한 루프를 방지하기 위해 대기 연기.
조회 서비스 :
현지 서비스 :
원격 서비스
로컬 및 원격 스레드가 핸들에 의해 참조.
네트워크 연결을 자동으로 청소.
소켓 전송 :
같은 연결의 재사용
통계 멀티플렉싱.
65 킬로바이트로 제한 패킷 버퍼 오버 플로우를 방지 할 수 있습니다.
시퀀스 번호와 연관된 패킷.
세션 관리 :
속성의 세션 저장소
여러 서버 인스턴스 사이의 세션 복제
메시지 encription :
Rijndael을 (128)
Rijndael을 (256)
이상 준비
(XML 좋아하지만 바이너리 형식) 복잡한 메시지
요청 / 응답 패러다임의 구현으로, MQ4CPP은 다음과 같습니다 :
분산 잠금 관리자는 다수의 스레드가 어떤 리소스를 공유 할 수 있도록
파일 전송 스레드간에 파일을 전송하기
메모리 채널은 스레드 사이에 (예를 들어 캐시) 메모리의 큰 액수를 전송합니다.
이 릴리스의 새로운 기능 :
·이 버전은 메시지 교환을 향상시키고 몇 가지 버그를 해결합니다.
카테고리별로 검색
인기있는 소프트웨어
-
PlayOnLinux 9 Dec 15
-
ZeroShell 20 Feb 15
-
AirSnort 3 Jun 15
-
Return To Castle Wolfenstein Coop 20 Feb 15
-
VueScan 16 Aug 18
-
Yandex Browser 17 Feb 15
-
Autodesk Homestyler 15 Apr 15
MQ4CPP
개발자의 기타 소프트웨어 Riccardo Pompeo
True3D*Shell
3 Jun 15
코멘트 MQ4CPP
카테고리별로 검색
인기있는 소프트웨어
-
XTerm 3 Jun 15
-
Damn Small Linux 17 Feb 15
-
Boot-Repair-Disk 20 Feb 15
-
HardInfo 3 Jun 15
-
OpenShot Video Editor 17 Aug 18
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
Elementary OS 17 Aug 18
댓글을 찾을 수 없습니다