영어프랑스어스페인어

Ad


온웍스 파비콘

xpamb - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xpamb를 실행하세요.

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

프로그램:

이름


xpamb - XPA 메시지 버스

개요


xpamb 프로그램은 클라이언트와 클라이언트 간의 "전통적인" 메시지 버스 인터페이스 역할을 할 수 있습니다.
서버. 클라이언트는 메시지 버스에 데이터 요청을 보낼 수 있으며, 이는 메시지 버스와 인터페이스합니다.
여러 서버를 사용하고 데이터를 클라이언트에 다시 반환합니다.

옵션


xpaset의 경우 데이터를 저장하고 저장된 내용을 조작하기 위해 여러 가지 옵션 스위치가 사용됩니다.
데이터 :

· \-데이터 [이름]

지정된 데이터 버퍼를 사용하여 저장된 데이터 버퍼 풀에 제공된 데이터 버퍼를 추가합니다.
나중에 검색할 수 있도록 고유 식별자로 이름을 지정합니다. 이름이 이미 있으면 오류가 발생합니다.
존재합니다(둘 중 하나를 사용하십시오. 교체 or 이를 바로잡기 위해). 그만큼 \-추가하다 스위치가 지원됩니다
xpa 2.0과의 하위 호환성.

· \-바꾸다 [이름]

동일한 고유 이름을 가진 기존에 저장된 데이터를 새 데이터로 대체합니다.
이는 본질적으로 다음의 조합입니다. 데이터 명령.

· \-정보 ["'정보 끈'"]

데이터 버퍼를 추가할 때 저장할 정보 문자열을 지정할 수 있습니다.
그 데이터. 이 문자열은 xpaget에서 반환됩니다.

xpaget xpamb foo \-info

(보관 날짜/시간, 파일 크기 등 기타 정보와 함께)
데이터 버퍼) \-info 스위치가 지정된 경우. 정보 문자열에 공백이 포함된 경우
당신은 그것을 동봉해야합니다 따옴표 세트:

고양이 푸 | xpaset xpamb \-store foo \-info "'이것은 foo에 대한 정보입니다'"

첫 번째 따옴표 세트는 쉘에 의해 제거되고 두 번째 따옴표는 설명에 사용됩니다.
정보 문자열.

· \-보내다 [이름]

저장된 데이터 버퍼를 명명된 템플릿에 브로드캐스트합니다.

· \-del [이름]

명명된 데이터 버퍼를 삭제하고 할당된 모든 공간을 해제합니다.

스위치는 적절한 조합으로 사용할 수 있습니다. 예를 들어:

고양이 foo.fits | xpaset xpamb \-store foo \-info "FITS" "DS9:*"는 foo.fits에 적합합니다.

클래스의 모든 액세스 포인트에 foo.fits 이미지를 브로드캐스팅합니다. DS9. 또한,
foo.fits 파일은 다음 이름으로 저장됩니다. 다음과 같은 추후 조작을 위해:

xpaset \-p xpamb \-send foo "DS9:*"는 foo.fits에 적합합니다.

foo.fits 이미지를 "DS9" 클래스의 모든 액세스 포인트에 다시 브로드캐스트합니다.

기술


ToolTalk와 같은 "전통적인" 메시지 버스는 서버와 클라이언트로 구성됩니다.
서로 다른 프로세스 간에 데이터를 전송하는 중재 프로그램입니다. XPA는 약간의 시간이 걸립니다.
클라이언트와 서버 간의 통신이 직접적이라는 점에서 접근 방식이 다릅니다. 이것
일반적으로 연결이 하나만 있을 때(또는 심지어 작은 연결일 때) 올바른 기술입니다.
연결 수), 그러나 큰 경우 제공 프로그램에 비효율적이 될 수 있습니다.
많은 양의 데이터가 많은 클라이언트로 전송되고 있습니다. 예를 들어 실시간 데이터의 경우
획득 프로그램이 FITS 이미지를 여러 클라이언트에게 브로드캐스팅하는 경우 다음을 수행해야 합니다.
해당 이미지를 각 클라이언트에 개별적으로 전송합니다. 이는 자체 작업을 방해할 수 있습니다.
처리주기. 선호되는 메커니즘은 이미지를 다른 사용자에게 전달하는 것입니다.
그런 다음 데이터를 여러 클라이언트에 브로드캐스트할 수 있는 중간 프로그램입니다.

XNUMXD덴탈의 xpamb 프로그램은 경우에 메시지 버스 역할을 하여 이러한 문제를 완화할 수 있습니다.
그러한 중개 과정이 필요한 곳. 이름이 지정된 단일 액세스 포인트를 사전 정의합니다.
XPAMB - 재방송을 위해 데이터를 보낼 수 있는 xpamb입니다. 당신은 또한 말할 수 있습니다 xpamb 저장
데이터를 검색할 수 있도록 해당 데이터와 새로운 액세스 포인트를 연결합니다.
나중에.

모든 상호 작용 xpamb 을 통해 수행됩니다 xpasetxpaget (또는 해당
API 루틴, XPA세트()XPAGet())을 XPAMB - xpamb 액세스 포인트에 연결합니다. 그건, xpamb is
다만 다른 XPA 지원 프로그램 응답하다 요청 클라이언트. XNUMXD덴탈의 매개변수 목록 is
익숙한 지정하다 전에, 목표 어느 전에, 데이터 의지 be for 재방송, as as 전에, 다시
방송 매개변수 목록:

데이터 | xpaset xpamb [스위치] Broadcast\-target Broadcast\-paramlist

옵션 스위치는 데이터를 저장하고 저장된 데이터를 조작하는 데 사용되며 이에 대해 설명됩니다.
아래.

가장 간단한 형태로, 예를 들어 FITS 이미지를 xpamb로 보내어 브로드캐스팅할 수 있습니다.
다음을 실행하면 모든 ds9 이미지가 간단하게 표시됩니다.

고양이 foo.fits | xpaset xpamb "DS9:*"는 foo.fits에 적합합니다.

이후 DS9 ds9 이미지 표시 프로그램의 클래스 이름입니다.
모든 활성 이미지 표시 프로그램에 대한 모든 Fit 액세스 포인트에 FITS 이미지가 다시 전송됩니다.

저장된 데이터와 새 데이터를 동일한 액세스 포인트 세트로 동시에 보낼 수 있습니다.
저장된 데이터는 항상 먼저 전송되고 그 다음에 새 데이터가 전송됩니다.

고양이 foo2.fits | xpaset xpamb \-send foo "DS9:*"는 foo.fits에 적합합니다.

먼저 foo.fits 파일을 보낸 다음 foo2.fits 파일을 모든 액세스 포인트에 보냅니다.
수업 DS9. 이 예에서는 foo2.fits 파일이 저장되지 않았지만 다음과 같을 수 있습니다.
을 사용하여 저장 \-가게 [이름] 명령줄을 켜세요.

XNUMXD덴탈의 xpaget 명령을 사용하여 XPA 액세스 포인트 또는 저장된 데이터에서 데이터를 검색할 수 있습니다.
데이터 버퍼를 검색하거나 저장된 데이터 버퍼에 대한 정보를 검색합니다. 인수가 없으면
주어진:

xpaget xpamb

그러면 현재 저장된 모든 데이터 버퍼에 대한 정보가 반환됩니다. 이 정보
데이터가 저장된 데이터와 시간, 데이터의 바이트 크기,
그리고 제공된 정보 문자열입니다.

인수가 지정된 경우 형식은 다음과 같습니다.

xpaget xpamb [\-info] [\-data] [이름 [paramlist]]

선택사항인 경우 \-정보 및 / 또는 \-데이터 스위치가 지정된 다음 정보 및/또는 데이터가 지정됩니다.
스위치 다음에 오는 명명된 데이터 버퍼에 대해 반환됩니다. 또는 중 하나를 사용할 수 있습니다.
단일 명령으로 이 두 스위치를 모두 사용할 수 있습니다. 예를 들어, \-info 스위치가 사용되는 경우:

xpaget xpamb \-info foo

그러면 저장된 데이터 버퍼에 대한 정보가 반환됩니다. \-data가 다음과 함께 사용되는 경우
특정 이름:

xpaget xpamb \-data foo

그러면 저장된 데이터 자체가 반환됩니다. 둘 다 사용하는 경우:

xpaget xpamb \-info \-data foo

그러면 정보가 반환되고 그 뒤에 데이터가 반환됩니다. 지정하는 것은 오류입니다.
데이터 버퍼 이름이 없고 paramlist가 무시되는 스위치 중 하나입니다.

둘 다 \-정보 or \-데이터 스위치가 지정된 경우 이름은 XPA 액세스를 나타냅니다.
포인트(다음에 선택적 매개변수 목록 포함). 예를 들어:

xpaget xpamb ds9 파일

다음과 같습니다.

xpaget ds9 파일

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad