Echobell เทียบกับ ntfy

เผยแพร่เข้าหัวข้อ หรือทำให้เครื่องของคนคนหนึ่งดังขึ้นมา

ntfy เป็นชั้น pub/sub ที่เรียบร้อยสำหรับการแจ้งเตือน เป็นโอเพนซอร์สและโฮสต์เองได้ ส่วน Echobell จงใจแคบกว่า คือแชนเนลส่วนตัว ความเร่งด่วนสามระดับรวมถึงสายโทรเข้าจริง และการส่งถึง Apple Watch

Echobell
VS
ntfy

สรุปสั้น ๆ

ntfy เหมาะกว่าถ้าคุณอยากเป็นเจ้าของเซิร์ฟเวอร์และมองการแจ้งเตือนเป็นสายธารของหัวข้อ ส่วน Echobell เหมาะกว่าถ้าต้องปลุกคนคนหนึ่งให้ตื่นจริง ๆ

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

ภาพรวม

Echobell

ntfy

วิธีระบุผู้รับ

แชนเนลส่วนตัวที่มีโทเคนของตัวเองและผู้ติดตามที่กำหนดชัดเจน

ชื่อหัวข้อสาธารณะ ใครรู้ชื่อก็ติดตามได้

ความเร่งด่วนสูงสุด

สายเรียกเข้าพร้อมเสียงเรียกเข้าและหน้าจอรับสาย

ระดับ 5: เสียงดังขึ้นและสั่นนานขึ้น

Apple Watch

ส่งถึง Apple Watch ที่จับคู่ไว้

การแจ้งเตือนไปถึงนาฬิกาผ่านโทรศัพท์ตามปกติ

ความแตกต่างหลัก

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

รูปแบบการส่ง

Echobell

ใช้วิธีต่างออกไป

แชนเนลที่มีโทเคนทริกเกอร์ของตัวเอง และผู้ติดตามที่คุณเพิ่มเอง

เป็นคนละรูปแบบกัน ของ ntfy เรียบง่ายกว่า ส่วนของ Echobell ปิดไว้เป็นค่าเริ่มต้น

ntfy

ใช้วิธีต่างออกไป

ชื่อหัวข้อ — บนเซิร์ฟเวอร์สาธารณะ แค่รู้ชื่อก็ติดตามได้แล้ว

เพดานความเร่งด่วน

Echobell

มีในตัว

โหมดสายเรียกเข้าดังพร้อมหน้าจอรับสายเต็มจอ

Echobell ยกระดับได้เลยจุดที่การแจ้งเตือนธรรมดาเลิกได้ผลไปแล้ว

ntfy

มีบางส่วน

ระดับ 5 ดังและสั่นนานขึ้น แต่ยังคงเป็นการแจ้งเตือน

การโฮสต์

Echobell

ไม่มี

เป็นบริการที่มีผู้ดูแลให้เท่านั้น

ถ้าอยากให้เซิร์ฟเวอร์ ข้อมูล และกฎการเข้าถึงเป็นของคุณเอง ntfy ได้เปรียบ

ntfy

มีในตัว

โอเพนซอร์ส โฮสต์เองได้ และตั้งการยืนยันตัวตนกับ ACL บนเครื่องตัวเองได้

การจัดรูปแบบข้อความ

Echobell

มีในตัว

เทมเพลตและเงื่อนไขประกอบและกรองเนื้อหาที่ฝั่งเซิร์ฟเวอร์

Echobell ย้ายงานจัดรูปแบบออกจากทุกสคริปต์ที่ส่งการแจ้งเตือน

ntfy

มีบางส่วน

มีการเผยแพร่ผ่านอีเมลและปุ่มการกระทำ แต่ตัวข้อความยังต้องให้ฝั่งผู้ส่งประกอบเอง

จุดที่ Echobell เหนือกว่า

Echobell ยอมแลกความยืดหยุ่นของ ntfy กับความแน่นอนในการแจ้งเตือนที่พลาดไม่ได้

การแจ้งเตือนที่ดังขึ้นมาจริง

โหมดสายเรียกเข้ามาถึงในรูปสายโทรศัพท์ ทะลุโหมดเงียบและโหมดโฟกัส ซึ่งเป็นสิ่งที่การตั้งระดับความสำคัญทำไม่ได้

ปิดไว้เป็นค่าเริ่มต้น

แชนเนลมีโทเคนทริกเกอร์และรายชื่อผู้ติดตาม จึงไม่มีใครเข้ามาได้ด้วยการเดาชื่อ

การจัดรูปแบบอยู่ที่เดียว

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

สถานการณ์ที่เหมาะที่สุด

ทีมมักวาง Echobell ไว้ข้าง ntfy ด้วยเหตุผลข้อใดข้อหนึ่งต่อไปนี้

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

หลังจากที่ระดับ 5 เคยถูกนอนหลับข้ามไปแล้วครั้งหนึ่ง

ชื่อหัวข้อกำลังทำหน้าที่เป็นระบบความปลอดภัย— เมื่อสตริงที่เดาไม่ได้เป็นสิ่งเดียวที่กั้นระหว่างสายธารการแจ้งเตือนกับคนแปลกหน้า
ชื่อหัวข้อกำลังทำหน้าที่เป็นระบบความปลอดภัย

เมื่อสตริงที่เดาไม่ได้เป็นสิ่งเดียวที่กั้นระหว่างสายธารการแจ้งเตือนกับคนแปลกหน้า

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

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

ย้ายจาก ntfy

ทั้งคู่รับ HTTP POST ดังนั้นแชนเนลหนึ่งสามารถวิ่งคู่ขนานกับหัวข้อหนึ่งระหว่างที่คุณเปรียบเทียบได้

  1. 1

    สร้างหนึ่งแชนเนลต่อหนึ่งหัวข้อ

    ใช้ชื่อหัวข้อเป็นชื่อแชนเนลไปเลย การจับคู่จะได้ชัดเจน

  2. 2

    ชี้ฝั่งเผยแพร่ไปที่ webhook ของแชนเนล

    เปลี่ยน URL หัวข้อของ ntfy เป็น webhook ของ Echobell ส่วน body แบบ JSON ใช้ต่อได้เลย

  3. 3

    ย้ายระดับ 5 ไปเป็นโหมดสายเรียกเข้า

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

คำถามที่พบบ่อย

ค้นหาคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับ Echobell

ไม่ได้ ระดับสูงสุดของ ntfy จะเล่นเสียงแจ้งเตือนที่ยาวและดังขึ้น ส่วนโหมดสายเรียกเข้าของ Echobell คือสายโทรเข้าจริงที่มีหน้าจอรับสาย

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

ไม่ได้ ntfy เป็นโอเพนซอร์สและคุณรันเองได้ ส่วน Echobell เป็นบริการที่มีผู้ดูแลให้ ถ้าโจทย์คือต้องโฮสต์เอง ntfy คือคำตอบที่ถูก

เก็บหัวข้อไว้ตามเดิม แล้วเพิ่มแชนเนลที่ดังขึ้นมา

ลองเผยแพร่หัวข้อที่สำคัญที่สุดหนึ่งอันเข้าแชนเนลแบบสายเรียกเข้าของ Echobell ด้วย แล้วเทียบกันในครั้งถัดไป

Echobell vs PagerDuty

การจัดการเหตุขัดข้องระดับองค์กร เทียบกับการแจ้งเตือนบนมือถือที่เบาและเร็ว

อ่านต่อ

Echobell vs Opsgenie

การกระจายเหตุขัดข้องที่ผูกกับ Atlassian เทียบกับการแจ้งเตือนทันทีแบบโฟกัส

อ่านต่อ

Echobell vs Better Stack

ความครอบคลุมของชุดมอนิเตอร์ เทียบกับความเร็วของการแจ้งเตือนโดยเฉพาะ

อ่านต่อ

Echobell vs Pushover

การแจ้งเตือนพุชพื้นฐาน เทียบกับช่องแจ้งเตือนที่พร้อมรับมือเหตุขัดข้อง

อ่านต่อ

Echobell vs IFTTT

สูตรอัตโนมัติทั่วไป เทียบกับการแจ้งเตือนเหตุขัดข้องที่เน้นความน่าเชื่อถือ

อ่านต่อ

Echobell vs Slack

การแจ้งเตือนในแชททีม เทียบกับการส่งการแจ้งเตือนวิกฤตโดยเฉพาะ

อ่านต่อ

Echobell vs Telegram

ข้อความจากบอท เทียบกับการส่งการแจ้งเตือนวิกฤตโดยเฉพาะ

อ่านต่อ

Echobell vs Discord

โพสต์จาก webhook ในเซิร์ฟเวอร์ที่วุ่นวาย เทียบกับการส่งการแจ้งเตือนเร่งด่วน

อ่านต่อ

Echobell vs Healthchecks.io

การมอนิเตอร์งาน cron เทียบกับชั้นการส่งแบบเร่งด่วน

อ่านต่อ

Echobell vs Gotify

เซิร์ฟเวอร์ push แบบโฮสต์เอง เทียบกับการแจ้งเตือนที่ไปถึง iOS

อ่านต่อ

Echobell vs Bark

push iOS ฟรีผ่าน URL เทียบกับการแจ้งเตือนที่ดังข้ามอุปกรณ์

อ่านต่อ

Echobell vs ServerChan

ส่งต่อเข้า WeChat เทียบกับการแจ้งเตือนที่คุณกำหนดความดังเองได้

อ่านต่อ

Echobell vs PushDeer

push โอเพนซอร์สแบบเรียบง่าย เทียบกับการแจ้งเตือนที่ตั้งระดับความเร่งด่วนได้

อ่านต่อ