ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
KrakenD

KrakenD

KrakenD คือ API gateway แบบ stateless ประสิทธิภาพสูงสำหรับ microservices รวม แปลง จำกัดอัตรา และปกป้อง API ของคุณจากไฟล์กำหนดค่าแบบประกาศไฟล์เดียวโดยไม่ต้องมีฐานข้อมูล ใช้สัญญาอนุญาต Apache-2.0 พร้อมดาว GitHub กว่า 2,600 ดวง

ภาพรวม

2.7k

GitHub stars

167

การติดตั้งที่ใช้งานอยู่

สัญญาอนุญาต Apache-2.0 เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

ยืนยันการติดตั้ง

ตรวจสอบเวอร์ชันที่ติดตั้ง:

krakend version

ตรวจสอบสถานะของ service:

systemctl status krakend

หากเลือก Enterprise Edition ให้คัดลอกใบรับรองสิทธิ์การใช้งานไปยังเซิร์ฟเวอร์และรีสตาร์ทบริการ:

scp LICENSE root@<SERVER_IP>:/etc/krakend/LICENSE

หากบริการไม่ทำงานหรือเอนด์พอยต์ตรวจสอบสถานะไม่ตอบสนอง ให้รีสตาร์ทบริการหลังตั้งค่าเสร็จ:

systemctl restart krakend

การเข้าถึง

  • 8080/tcp · เอนด์พอยต์หลักของ API Gateway
  • 8090/tcp · ตัวรับฟังภายใน/สำหรับผู้ดูแล
  • เอนด์พอยต์ตรวจสอบสถานะ: http://<SERVER_IP>:8080/__health

ไฟล์และไดเรกทอรีที่สำคัญ

  • ไบนารี่: /usr/bin/krakend
  • ไดเรกทอรี่การตั้งค่า: /etc/krakend
  • ไฟล์คอนฟิกหลัก: /etc/krakend/krakend.json

เพิ่มเติมในเครือข่าย

แอปที่เกี่ยวข้อง

Deploy KrakenD now. เริ่มต้น $2.48/เดือน