GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

xpamb - ออนไลน์ในคลาวด์

เรียกใช้ xpamb ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xpamb ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xpamb - บัสข้อความ XPA

เรื่องย่อ


โปรแกรม xpamb สามารถทำหน้าที่เป็นอินเทอร์เฟซบัสข้อความ "คลาสสิก" ระหว่างไคลเอ็นต์และ
เซิร์ฟเวอร์ ลูกค้าสามารถส่งคำขอข้อมูลไปยังบัสข้อความ ซึ่งจะเชื่อมต่อกับ
หลายเซิร์ฟเวอร์และส่งคืนข้อมูลกลับไปยังไคลเอนต์

OPTIONS


สำหรับ xpaset จะมีการใช้สวิตช์เสริมหลายตัวเพื่อบันทึกข้อมูลและจัดการข้อมูลที่เก็บไว้
ข้อมูล:

· \-ข้อมูล [ชื่อ]

เพิ่มบัฟเฟอร์ข้อมูลที่จัดให้กับพูลของบัฟเฟอร์ข้อมูลที่เก็บไว้ โดยใช้ตัวระบุ
ชื่อเป็นตัวระบุเฉพาะสำหรับการดึงข้อมูลในภายหลัง เกิดข้อผิดพลาดหากชื่อแล้ว
มีอยู่ (ใช้ทั้ง แทนที่ or เดล เพื่อแก้ไขสิ่งนี้) NS \-เพิ่ม รองรับสวิตช์สำหรับ
ความเข้ากันได้ย้อนหลังกับ xpa 2.0

· \-แทนที่ [ชื่อ]

แทนที่ข้อมูลที่เก็บไว้ก่อนหน้านี้ซึ่งมีชื่อเฉพาะเหมือนกันด้วยข้อมูลใหม่
โดยพื้นฐานแล้วนี่คือการรวมกันของ เดล และ ข้อมูล คำสั่ง

· \-ข้อมูล ["'ข้อมูล สตริง'"]

เมื่อเพิ่มบัฟเฟอร์ข้อมูล คุณสามารถระบุสตริงข้อมูลที่จะจัดเก็บด้วย
ข้อมูลนั้น สตริงนี้จะถูกส่งกลับโดย xpaget:

xpaget xpamb foo \-ข้อมูล

(พร้อมกับข้อมูลอื่นๆ เช่น วันที่/เวลาที่จัดเก็บ และขนาดของไฟล์
บัฟเฟอร์ข้อมูล) หากมีการระบุสวิตช์ \-info หากสตริงข้อมูลมีช่องว่าง
คุณต้องใส่ไว้ใน สอง ชุดคำพูด:

แมวฟู | xpaset xpamb \-store foo \-info "'นี่คือข้อมูลเกี่ยวกับ foo'"

อัญประกาศชุดแรกจะถูกลบออกโดยเชลล์ในขณะที่ชุดที่สองใช้เพื่ออธิบาย
สตริงข้อมูล

· \-ส่ง [ชื่อ]

ออกอากาศบัฟเฟอร์ข้อมูลที่เก็บไว้ไปยังเทมเพลตที่มีชื่อ

· \-เดล [ชื่อ]

ลบบัฟเฟอร์ข้อมูลที่มีชื่อ และเพิ่มพื้นที่ว่างที่จัดสรรทั้งหมด

สามารถใช้สวิตช์ในการรวมกันที่เหมาะสม ตัวอย่างเช่น:

แมว foo.fits | xpaset xpamb \-store foo \-info "FITS" "DS9:*" เหมาะกับ foo.fits

จะเผยแพร่ภาพ foo.fits ไปยังจุดเชื่อมต่อทั้งหมดของคลาส DS9. นอกจากนี
ไฟล์ foo.fits จะถูกเก็บไว้ภายใต้ชื่อ foo สำหรับการจัดการในภายหลังเช่น:

xpaset \-p xpamb \-send foo "DS9:*" เหมาะกับ foo.fits

จะแพร่ภาพ foo.fits อีกครั้งไปยังจุดเชื่อมต่อทั้งหมดของคลาส "DS9"

DESCRIPTION


บัสข้อความ "คลาสสิก" (เช่น ToolTalk) ประกอบด้วยเซิร์ฟเวอร์และไคลเอ็นต์ พร้อมด้วย a
โปรแกรมไกล่เกลี่ยที่ถ่ายโอนข้อมูลระหว่างกระบวนการต่างๆ XPA ใช้เวลาเล็กน้อย
วิธีการที่แตกต่างกันในการสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์นั้นโดยตรง นี้
โดยทั่วไปเป็นเทคนิคที่ถูกต้องเมื่อมีการเชื่อมต่อเพียงครั้งเดียว (หรือแม้แต่การเชื่อมต่อขนาดเล็ก
จำนวนการเชื่อมต่อ) แต่อาจไม่มีประสิทธิภาพสำหรับโปรแกรมการให้บริการหากมีขนาดใหญ่
กำลังถ่ายโอนข้อมูลไปยังลูกค้าจำนวนมาก ตัวอย่างเช่น หากข้อมูลตามเวลาจริง
โปรแกรมการเข้าซื้อกิจการกำลังเผยแพร่ภาพ FITS ให้กับลูกค้าหลายราย มันจะต้อง
ส่งภาพนั้นให้กับลูกค้าแต่ละราย นี้อาจรบกวนตัวเอง
รอบการประมวลผล กลไกที่ดีกว่าคือส่งภาพออกไปที่ an
โปรแกรมระดับกลางที่สามารถถ่ายทอดข้อมูลไปยังลูกค้าหลายราย

การขอ xpamb โปรแกรมสามารถบรรเทาปัญหาดังกล่าวได้ โดยทำหน้าที่เป็น message bus ในกรณีต่างๆ
ที่ต้องการกระบวนการตัวกลางดังกล่าว มันกำหนดจุดเชื่อมต่อเดียวที่ชื่อ .ไว้ล่วงหน้า
XPAMB - xpamb ที่ข้อมูลสามารถส่งข้อมูลเพื่อออกอากาศซ้ำได้ คุณยังบอกได้ xpamb เพื่อประหยัด
ข้อมูลและเชื่อมโยงกับจุดเชื่อมต่อใหม่กับข้อมูลนั้นเพื่อให้สามารถเรียกค้นได้
หลังจากนั้น.

ปฏิสัมพันธ์ทั้งหมดกับ xpamb ดำเนินการผ่าน xpaset และ xpaget (หรือที่สอดคล้องกัน
รูทีน API XPAเซต() และ XPAGet()) ไปยังจุดเชื่อมต่อ XPAMB - xpamb นั่นคือ, xpamb is
เพียงแค่ อื่น เปิดใช้งาน XPA โครงการ ที่ ตอบสนอง ไปยัง การร้องขอ จาก ลูกค้า การขอ พาราลิสต์ is
มือสอง ไปยัง ระบุ เป้าหมาย ไปยัง ที่ ข้อมูล จะ be สำหรับ ออกอากาศซ้ำ, as ดี as re-
ออกอากาศ รายการพารามิเตอร์:

ข้อมูล | xpaset xpamb [สวิตช์] ออกอากาศ\-กำหนดเป้าหมายการออกอากาศ\-paramlist

สวิตช์เสริมใช้เพื่อเก็บข้อมูลและจัดการข้อมูลที่เก็บไว้และมีการอธิบายไว้
ด้านล่าง

ในรูปแบบที่ง่ายที่สุด ตัวอย่างเช่น คุณสามารถส่งภาพ FITS ไปยัง xpamb เพื่อออกอากาศไปยัง
ภาพ ds9 ทั้งหมดเพียงแค่ดำเนินการ:

แมว foo.fits | xpaset xpamb "DS9:*" เหมาะกับ foo.fits

ตั้งแต่ DS9 เป็นชื่อคลาสของโปรแกรมแสดงภาพ ds9 ซึ่งจะส่งผลให้
อิมเมจ FITS ถูกส่งใหม่ไปยังแอคเซสพอยท์ทั้งหมดสำหรับโปรแกรมแสดงรูปภาพที่ทำงานอยู่ทั้งหมด

คุณสามารถส่งข้อมูลที่เก็บไว้และข้อมูลใหม่ไปยังจุดเชื่อมต่อชุดเดียวกันได้ในเวลาเดียวกัน
ข้อมูลที่เก็บไว้จะถูกส่งก่อนเสมอ ตามด้วยข้อมูลใหม่:

แมว foo2.fits | xpaset xpamb \-ส่ง foo "DS9:*" เหมาะกับ foo.fits

จะส่งไฟล์ foo.fits ก่อน จากนั้นจึงส่งไฟล์ foo2.fits ไปยังจุดเชื่อมต่อทั้งหมดของ
ชั้น DS9. สังเกตว่าในตัวอย่างนี้ ไฟล์ foo2.fits จะไม่ถูกจัดเก็บ แต่อาจเป็น
จัดเก็บโดยใช้ \-เก็บ [ชื่อ] เปิดใช้งานบรรทัดคำสั่ง

การขอ xpaget คำสั่งสามารถใช้เพื่อดึงข้อมูลจากจุดเชื่อมต่อ XPA หรือจากที่เก็บไว้
บัฟเฟอร์ข้อมูล หรือดึงข้อมูลเกี่ยวกับบัฟเฟอร์ข้อมูลที่เก็บไว้ ถ้าไม่มีข้อโต้แย้งคือ
ที่ให้ไว้:

xpaget xpamb

จากนั้นข้อมูลเกี่ยวกับบัฟเฟอร์ข้อมูลที่เก็บไว้ทั้งหมดจะถูกส่งคืน ข้อมูลเหล่านี้
รวมถึงข้อมูลและเวลาที่จัดเก็บข้อมูล ขนาดเป็นไบต์ของข้อมูล
และสตริงข้อมูลที่ให้มา

หากมีการระบุอาร์กิวเมนต์ อาร์กิวเมนต์จะอยู่ในรูปแบบ:

xpaget xpamb [\-info] [\-data] [ชื่อ [รายการพารามิเตอร์]]

ถ้าตัวเลือก \-ข้อมูล และ / หรือ \-ข้อมูล สวิตช์จะถูกระบุ จากนั้นจึงระบุข้อมูลและ/หรือข้อมูล
จะถูกส่งคืนสำหรับบัฟเฟอร์ข้อมูลที่มีชื่อตามสวิตช์ คุณสามารถใช้หรือ
สวิตช์ทั้งสองนี้ในคำสั่งเดียว ตัวอย่างเช่น หากใช้สวิตช์ \-info:

xpaget xpamb \-ข้อมูล foo

จากนั้นข้อมูลเกี่ยวกับบัฟเฟอร์ข้อมูลที่เก็บไว้นั้นจะถูกส่งคืน ถ้า \-data ใช้กับ
ชื่อเฉพาะ:

xpaget xpamb \-ข้อมูล foo

จากนั้นข้อมูลที่เก็บไว้เองจะถูกส่งคืน หากใช้ทั้งสองอย่าง:

xpaget xpamb \-ข้อมูล \-data foo

จากนั้นข้อมูลจะถูกส่งกลับตามด้วยข้อมูล โปรดทราบว่าเป็นข้อผิดพลาดในการระบุ
หนึ่งในสวิตช์เหล่านี้ที่ไม่มีชื่อบัฟเฟอร์ข้อมูล และรายการพารามิเตอร์จะถูกละเว้น

ถ้าทั้ง \-ข้อมูล or \-ข้อมูล มีการระบุสวิตช์แล้ว ชื่อหมายถึงการเข้าถึง XPA
จุด (โดยมี paramlist ที่เป็นตัวเลือกต่อไปนี้) ตัวอย่างเช่น:

xpaget xpamb ds9 ไฟล์

เทียบเท่ากับ:

xpaget ds9 ไฟล์

ใช้ xpamb ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี