ข้ามไปยังเนื้อหา
ความสามารถทั้งหมด

ส่งมอบ

Webhook และเหตุการณ์

ตอบสนองการเปลี่ยนวงจรชีวิตและเหตุการณ์ปฏิบัติการในแบ็กเอนด์

แบ็กเอนด์ของคุณ
Server SDK · BeeOSClient
BeeOS Cloud
รันไทม์เอเจนต์
harness-sdk.ts
import {
  RuntimeRegistrationCoordinator,
  type RuntimeRegistrationConfig,
  type RuntimeRegistrationTransport,
} from "@beeos-ai/cloud-harness-sdk";

async function startRuntime(
  transport: RuntimeRegistrationTransport,
  config: RuntimeRegistrationConfig,
  onLeaseLost: (reason: "fenced" | "expired" | "heartbeat_failed", cause?: unknown) => void,
) {
  const runtime = new RuntimeRegistrationCoordinator(transport, config, onLeaseLost);
  await runtime.start();
  return runtime;
}
อนุญาตสิทธิ์จากแบ็กเอนด์ออกข้อมูลรับรองฝั่งเซิร์ฟเวอร์ขอบเขต App และตรวจสอบสิทธิ์ผู้ใช้ของคุณก่อนทุกคำขอ
เชื่อมต่อรันไทม์ลงทะเบียนรันไทม์ ประกาศเมธอดที่รองรับ และส่งคำตอบกลับผลิตภัณฑ์
รับเหตุการณ์สมัครรับ Webhook วงจรชีวิตและการดำเนินงาน แล้วอัปเดตสถานะในที่เก็บของคุณ

ตัวตนผู้ใช้ปลายทางและ ACL เป็นความรับผิดชอบของแบ็กเอนด์ ฟรอนต์เอนด์รับข้อมูลที่ได้รับอนุญาตผ่านแบ็กเอนด์และเรนเดอร์ ไม่มี App client SDK แยกต่างหาก

เอกสาร
  1. 01

    ลงทะเบียนปลายทางแบ็กเอนด์

  2. 02

    สมัครรับเหตุการณ์วงจรชีวิตที่เกี่ยวข้อง

  3. 03

    จัดการเหตุการณ์ในผลิตภัณฑ์

ตัวอย่างการใช้งาน

รับเหตุการณ์เมื่อสถานะงานหรืออินสแตนซ์เปลี่ยน แล้วอัปเดตผลิตภัณฑ์

  • ส่งมอบเหตุการณ์วงจรชีวิต
  • การตอบสนองจากแบ็กเอนด์
  • เวิร์กโฟลว์ปฏิบัติการที่ผูกกับเหตุการณ์

เริ่มผสานรวม

เริ่มผสานรวม

อ่านคู่มือผสานรวม แล้วเชื่อมต่อรันไทม์และแบ็กเอนด์

เอกสาร