Skip to content

Fenrir-s v1.0

Compare
Choose a tag to compare
@rushmi0 rushmi0 released this 06 Nov 09:32
· 2 commits to main since this release

ด้วยการพัฒนา Relay ให้รองรับสมบัติพื้นฐานที่สำคัญ เพื่อให้คุณสามารถเป็นส่วนหนึ่งในโครงสร้างพื้นฐานของ Nostr Protocol ได้ง่ายๆ ด้วย Fenrir-s v1.0

🚀 คุณสมบัติที่รองรับ (NIPs)

  • NIP-01 Basic protocol flow
  • NIP-02 Follow List
  • NIP-04 Encrypted Direct Message
  • NIP-09 Event Deletion
  • NIP-11 Relay Information
  • NIP-13 Proof of Work
  • NIP-15 Marketplace
  • NIP-28 Public Chat
  • NIP-45 Event Counts
  • NIP-50 Search Capability

ติดตั้งด้วย Docker

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

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

  docker compose up relay-db relay-app-jvm

ในขณะที่ GraalVM จะคอมไพล์โค้ดเป็น Native Binaries ทำให้รันได้ทันทีและใช้หน่วยความจำต่ำ เหมาะสำหรับระบบที่ต้องการการตอบสนองรวดเร็ว แต่ Native Binaries อาจมีข้อจำกัดในการทำงานบน CPU ที่แตกต่าง เนื่องจาก GraalVM จะใช้ Feature ของ CPU รุ่นนั้นๆ มาใช้งาน

  docker compose up relay-db relay-app-native