EnglishFranceseSpagnolo

Favicon di OnWorks

xpamb - Online nel cloud

Esegui xpamb nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando xpamb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


xpamb - il bus di messaggi XPA

SINOSSI


Il programma xpamb può fungere da interfaccia "classica" del bus di messaggi tra client e
server. Un client può inviare una richiesta di dati al bus dei messaggi, che poi si interfaccia con
più server e restituisce i dati al client.

VERSIONI


Per xpaset, vengono utilizzati diversi interruttori opzionali per salvare i dati e manipolare i dati memorizzati
dati:

· \-dati [nome]

Aggiungere il buffer di dati fornito a un pool di buffer di dati archiviati, utilizzando l'oggetto specificato
nome come identificatore univoco per un successivo recupero. Si verifica un errore se il nome è già
esiste (usare sia sostituire or del per rimediare a questo). Il \-Inserisci l'interruttore è supportato per
retrocompatibilità con xpa 2.0.

· \-sostituire [nome]

Sostituisci i dati memorizzati precedentemente esistenti con lo stesso nome univoco con nuovi dati.
Questa è essenzialmente una combinazione di del che a dati comandi.

· \-Informazioni ["'Informazioni corda'"]

Quando si aggiunge un buffer di dati, è possibile specificare una stringa informativa con cui memorizzare
quei dati. Questa stringa verrà restituita da xpaget:

xpaget xpamb pippo \-info

(insieme ad altre informazioni come la data/ora di conservazione e la dimensione del
buffer di dati) se è specificata l'opzione \-info. Se la stringa di informazioni contiene spazi,
lo devi racchiudere dentro Tutto serie di citazioni:

gatto pippo | xpaset xpamb \-store foo \-info "'queste sono informazioni su foo'"

La prima serie di virgolette viene rimossa dalla shell mentre la seconda viene utilizzata per delineare
la stringa informativa.

· \-Inviare [nome]

Trasmettere il buffer di dati archiviati al modello denominato.

· \-canc [nome]

Eliminare il buffer di dati denominato e liberare tutto lo spazio allocato.

Gli interruttori possono essere utilizzati in qualsiasi combinazione sensata. Per esempio:

cat foo.fits | xpaset xpamb \-store foo \-info "FITS" "DS9:*" si adatta a foo.fits

trasmetterà l'immagine foo.fits a tutti i punti di accesso della classe DS9. Inoltre, l'
Il file foo.fits verrà archiviato con il nome di foo per successive manipolazioni come:

xpaset \-p xpamb \-send foo "DS9:*" si adatta a foo.fits

ritrasmetterà l'immagine foo.fits a tutti i punti di accesso di classe "DS9".

DESCRIZIONE


Un bus di messaggi "classico" (come ToolTalk) è costituito da server e client, insieme a un
programma di mediazione che trasferisce dati tra processi diversi. XPA prende un po'
approccio diverso in quanto la comunicazione tra client e server è diretta. Questo
generalmente è la tecnica corretta quando c'è solo una connessione (o anche una piccola
numero di connessioni), ma può diventare inefficiente per il programma di servizio se un grande
quantità di dati viene trasferita a molti client. Ad esempio, se un dato in tempo reale
programma di acquisizione sta trasmettendo un'immagine FITS a diversi clienti, sarebbe necessario
trasmettere quell'immagine a ciascun cliente individualmente. Questo potrebbe interferire con il proprio
cicli di lavorazione. Il meccanismo preferibile sarebbe quello di passare l'immagine a un
programma intermedio che può poi trasmettere i dati ai vari client.

Le xpamb programma può alleviare tali problemi funzionando come bus di messaggi nei casi
dove si desidera un tale processo intermedio. Predefinisce un singolo punto di accesso denominato
XPAMB - xpamb a cui inviare i dati per la ritrasmissione. Puoi anche dirlo xpamb salvare
i dati, e associare a quei dati un nuovo punto di accesso, in modo che possa essere recuperato
più tardi.

Tutta l'interazione con xpamb viene eseguita attraverso xpaset che a xpaget (o il corrispondente
routine API, XPASet() che a XPAget()) al punto di accesso XPAMB - xpamb. Questo è, xpamb is
ad appena un altro XPA abilitato Programma che risponde a richieste da clienti. Le elenco parametri is
utilizzato a specificare , il obiettivi a quale , il dati andrete a be per ritrasmettere, as bene as , il ri-
BROADCAST elenco parametri:

dati | xpaset xpamb [commuta] broadcast\-target broadcast\-paramlist

Gli interruttori opzionali vengono utilizzati per memorizzare i dati e manipolare i dati memorizzati e sono descritti
qua sotto.

Nella sua forma più semplice, puoi, ad esempio, inviare un'immagine FITS a xpamb per la trasmissione a
tutta l'immagine ds9 semplicemente eseguendo:

cat foo.fits | xpaset xpamb "DS9:*" si adatta a foo.fits

Dal DS9 è il nome della classe per il programma di visualizzazione delle immagini ds9, questo risulterà nel
L'immagine FITS viene reinviata a tutti i punti di accesso Fit per tutti i programmi di visualizzazione delle immagini attivi.

È possibile inviare contemporaneamente dati memorizzati e nuovi dati allo stesso insieme di punti di accesso.
I dati memorizzati vengono sempre inviati per primi, seguiti dai nuovi dati:

gatto foo2.fits | xpaset xpamb \-send foo "DS9:*" si adatta a foo.fits

invierà prima il file foo.fits e poi il file foo2.fits a tutti i punti di accesso di
classe DS9. Nota che in questo esempio, il file foo2.fits non è memorizzato, ma potrebbe esserlo
memorizzato utilizzando il \-negozio [nome] passare dalla riga di comando.

Le xpaget comando può essere utilizzato per recuperare un dato da punti di accesso XPA o da un archivio
buffer di dati o recuperare informazioni su un buffer di dati archiviato. Se non ci sono argomenti
dato:

xpaget xpamb

quindi vengono restituite le informazioni su tutti i buffer di dati attualmente memorizzati. Questa informazione
include i dati e l'ora in cui i dati sono stati archiviati, la dimensione in byte dei dati,
e la stringa di informazioni fornita.

Se gli argomenti sono specificati, saranno nella forma:

xpaget xpamb [\-info] [\-data] [nome [paramlist]]

Se l'opzionale \-Informazioni e / o \-dati vengono specificate le opzioni, quindi le informazioni e/o i dati
verrà restituito per il buffer di dati denominato dopo le opzioni. Puoi usare o
entrambe queste opzioni in un singolo comando. Ad esempio, se viene utilizzata l'opzione \-info:

xpaget xpamb \-info foo

quindi verranno restituite le informazioni su quel buffer di dati memorizzati. Se \-data viene utilizzato con
un nome specifico:

xpaget xpamb \-data foo

quindi verranno restituiti i dati memorizzati stessi. Se vengono utilizzati entrambi:

xpaget xpamb \-info \-data foo

quindi verranno restituite le informazioni, seguite dai dati. Nota che è un errore da specificare
uno di questi switch senza un nome di buffer di dati e che l'elenco di parametri verrà ignorato.

Se né il \-Informazioni or \-dati switch è specificato, quindi il nome fa riferimento a un accesso XPA
punto (con una lista di parametri facoltativa che segue). Per esempio:

file xpaget xpamb ds9

è equivalente a:

file xpaget ds9

Utilizzare xpamb online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Osu!
    Osu!
    Osu! è un semplice gioco ritmico con un pozzo
    curva di apprendimento pensata per i giocatori
    di tutti i livelli di abilità. Uno dei grandi
    aspetti di Osu! è quello che è
    comunità-dr...
    Scarica Osu!
  • 2
    LIBPNG: libreria di riferimento PNG
    LIBPNG: libreria di riferimento PNG
    Libreria di riferimento per il supporto di
    Formato Portable Network Graphics (PNG).
    Pubblico: sviluppatori. Programmazione
    Lingua: C. Questa è un'applicazione che
    possono anche...
    Scarica LIBPNG: libreria di riferimento PNG
  • 3
    Metal detector basato su RP2040
    Metal detector basato su RP2040
    Basato sulla scheda Raspberry Pi Pico, questo
    il metal detector è incluso in pulse
    categoria metal detector ad induzione, con
    vantaggi e svantaggi ben noti.
    RP...
    Scarica Metal detector basato su RP2040
  • 4
    Responsabile PAC
    Responsabile PAC
    PAC è un sostituto di Perl/GTK
    SecureCRT/Putty/ecc (linux
    ssh/telnet/... gui)... Fornisce una GUI
    per configurare le connessioni: utenti,
    password, ASPETTATE regole...
    Scarica Gestore PAC
  • 5
    GeoServer
    GeoServer
    GeoServer è un software open source
    server scritto in Java che consente agli utenti
    per condividere e modificare i dati geospaziali.
    Progettato per l'interoperabilità, è
    pubblica da...
    Scarica Geoserver
  • 6
    Lucciola III
    Lucciola III
    Una finanza personale gratuita e open-source
    gestore. Firefly III dispone di un
    sistema di contabilità a partita doppia. Puoi
    inserisci e organizza rapidamente il tuo
    transazioni io...
    Scarica Firefly III
  • Di Più "

Comandi Linux

Ad