English프랑스어스페인어

온웍스 파비콘

queue_mover3 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 queue_mover3 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 queue_mover3 명령입니다.

프로그램:

이름


queue_mover3 - 한 큐에서 다른 큐로 데이터를 복사하는 PgQ 소비자입니다.

개요


queue_mover3 [스위치] config.ini

기술


queue_mover는 소스 큐에서 대상 큐로 이벤트를 전송하는 PgQ 소비자입니다.
한 가지 사용 사례는 이벤트가 여러 데이터베이스에서 생성된 다음 queue_mover를 사용하여
이러한 이벤트를 단일 대기열로 통합하여 다음을 수행하는 소비자가 처리할 수 있습니다.
이러한 이벤트를 처리해야 합니다. 예를 들어 분할된 데이터베이스의 경우 편리합니다.
각 파티션의 이벤트를 하나의 중앙 큐 데이터베이스로 이동한 다음 처리
거기. 그렇게 하면 partiton 데이터베이스의 구성 및 종속성이 더 간단하고 더 많이
건장한. 또 다른 사용 사례는 OLTP 데이터베이스에서 일괄 처리 서버로 이벤트를 이동하는 것입니다.

거래성: 이벤트는 대상 측에 하나의 거래로 삽입됩니다. 그 의미는
대상 측에서는 batch_id만 추적해야 합니다.

빠른 시작


기본 PgQ 설정 및 사용은 다음 단계로 요약할 수 있습니다.

1. PgQ는 소스 및 대상 데이터베이스 모두에 설치되어야 합니다. 자세한 내용은 pgqadm 매뉴얼 페이지를 참조하십시오.
세부.

2. 대상 데이터베이스에도 pgq_ext 스키마가 설치되어 있어야 합니다. 동기화를 유지하는 데 사용됩니다.
두 데이터베이스 사이.

3. queue_mover 구성 파일을 생성합니다(예: qmover_sourceq_to_targetdb.ini).

4. 소스 및 대상 큐 생성

$ pgqadm.py sourcedb_ticker.ini 생성
$ pgqadm.py targetdb_ticker.ini 생성

5. 데몬 모드에서 큐 무버 실행

$ queue_mover3 -d qmover_sourceq_to_targetdb.ini

6. 이벤트 생성 및 소비 시작

구성


공통의 구성 매개 변수
직업 이름
스크립트가 수행하는 특정 작업의 이름입니다. 스크립트는 이 이름으로 로그인합니다.
로그DB/로그서버. 이 이름은 PgQ 소비자 이름의 기본값으로도 사용됩니다. 그것은해야한다
독특한.

PID 파일
pid 파일의 위치. 지정하지 않으면 스크립트가 데몬화할 수 없습니다.

로그 파일
로그 파일의 위치입니다.

루프_지연
프로세스를 계속 실행하는 경우 각 작업 루프 이후에 절전 모드로 전환되는 시간(초)입니다.
기본값 : 1.

연결_평생
이전 데이터베이스 연결을 닫고 다시 연결합니다.

use_skylog
푸.

공통의 PgQ 소비자 매개 변수
대기열_이름
연결할 대기열 이름입니다. 기본값이 없습니다.

소비자 이름
등록 시 사용할 소비자 ID입니다. 기본값: %(job_name)s

queue_mover 매개 변수
src_db
소스 데이터베이스.

dst_db
대상 데이터베이스.

dst_queue_name
대상 대기열 이름입니다.

예시 설정 파일
[queue_mover3]
job_name = eventlog_to_target_mover
src_db = DB이름=소스DB
dst_db = 데이터베이스 이름=대상 데이터베이스
pgq_queue_name = 이벤트 로그
dst_queue_name = copy_of_eventlog
pidfile = 로그/%(작업 이름)s.pid
로그 파일 = pid/%(job_name)s.log

COMMAND LINE 스위치


다음 스위치는 모든 skytools.DBScript 기반 Python 프로그램에 공통입니다.

-h, --도움말
도움말 메시지를 표시하고 종료

-q, --조용한
프로그램을 무음으로 만들기

-v, --자세한
프로그램을 더 장황하게 만들기

-d, --데몬
프로그램을 배경으로 만들기

--ini
주석이 달린 템플릿 구성 파일을 표시합니다.

다음 스위치는 이미 실행 중인 프로세스를 제어하는 ​​데 사용됩니다. pidfile은 다음에서 읽습니다.
config 그런 다음 신호가 거기에 지정된 프로세스 ID로 전송됩니다.

-r, --다시 로드
구성 다시 로드(SIGHUP 전송)

-s, --중지
프로그램을 안전하게 중지(SIGINT 전송)

-k, --킬
즉시 프로그램 종료(SIGTERM 전송)

onworks.net 서비스를 사용하여 온라인으로 queue_mover3 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    연합 RPM
    연합 RPM
    Gitter에 참여하세요!
    https://gitter.im/unitedrpms-people/Lobby
    URPMS 리포지토리를 활성화하십시오.
    시스템 -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    통합 RPM 다운로드
  • 2
    C ++ 라이브러리 향상
    C ++ 라이브러리 향상
    부스트는 무료 휴대용을 제공합니다
    동료 심사를 거친 C++ 라이브러리. 그만큼
    휴대용 라이브러리에 중점을 둡니다.
    C++ 표준 라이브러리와 잘 작동합니다.
    http://www.bo... 참조
    Boost C++ 라이브러리 다운로드
  • 3
    가상지엘
    가상지엘
    VirtualGL은 3D 명령을
    Unix/Linux OpenGL 애플리케이션을
    서버 측 GPU 및 변환
    3D 이미지를 비디오 스트림으로 렌더링
    어느와 ...
    VirtualGL 다운로드
  • 4
    libusb
    libusb
    사용자 공간을 활성화하는 라이브러리
    통신할 응용 프로그램
    USB 장치. 청중: 개발자, 종료
    사용자/데스크톱. 프로그래밍 언어: C.
    카테고리 ...
    다운로드
  • 5
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 6
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 더»

Linux 명령

Ad