ด้วยการพัฒนา 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 มีการใช้หน่วยความจำและใช้เวลาการประมวลผลมากในช่วงเริ่มต้น

```shell

docker compose up relay-db relay-app-jvm

```

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

```shell

docker compose up relay-db relay-app-native

```

https://github.com/rushmi0/Fenrir-s

#siamstr #siamdev

Reply to this note

Please Login to reply.

Discussion

No replies yet.