Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Cloudflare Workers เปิดตัว API การเชื่อมต่อ () ที่เปิดใช้งานการสร้างซ็อกเก็ต TCP โดยตรง

Cloudflare Workers เปิดตัว API การเชื่อมต่อ () ที่เปิดใช้งานการสร้างซ็อกเก็ต TCP โดยตรง

ในช่วงสัปดาห์ที่นักพัฒนาซอฟต์แวร์ปี 2023 ที่ผ่านมา Cloudflare ได้เปิดเผย Worker API ใหม่ที่ช่วยให้นักพัฒนาสามารถสร้างซ็อกเก็ต TCP ขาออกได้ API ซ็อกเก็ตที่ก้าวล้ำนี้ช่วยให้นักพัฒนาสามารถเชื่อมต่อกับโครงสร้างพื้นฐานที่ใช้ TCP ได้อย่างราบรื่นโดยตรงจากผู้ปฏิบัติงาน ซึ่งตอนนี้รวมถึงฐานข้อมูล จนถึงขณะนี้ พนักงานสามารถสื่อสารกับ endpoints HTTP และบริการ Cloudflare อื่นๆ เท่านั้น อย่างไรก็ตาม ฐานข้อมูลส่วนใหญ่จำเป็นต้องให้ไคลเอนต์สร้างซ็อกเก็ต TCP โดยตรง

Brendan Irvine-Broque ผู้จัดการผลิตภัณฑ์ของ Cloudflare และ Matt Silverlock ผู้อำนวยการฝ่ายผลิตภัณฑ์ของ Cloudflare อธิบายรายละเอียดเกี่ยวกับ API ใหม่: "ด้วย Workers เรามีเป้าหมายที่จะสนับสนุน API มาตรฐานที่ได้รับการสนับสนุนในเบราว์เซอร์และสภาพแวดล้อมที่ไม่ใช่เบราว์เซอร์ในทุกที่ที่ทำได้ ( ...) แต่สำหรับซ็อกเก็ต TCP เราเผชิญกับความท้าทาย — ไม่มีมาตรฐานที่ใช้ร่วมกันอย่างชัดเจนในรันไทม์ เราได้พยายามรวมองค์ประกอบที่ดีที่สุดของ API และข้อเสนอที่มีอยู่ และตั้งใจที่จะสนับสนุนมาตรฐานในอนาคต"

ในฤดูใบไม้ร่วงที่ผ่านมา Cloudflare, Vercel และ Shopify ได้ก่อตั้ง WinterCG ซึ่งเป็นกลุ่มชุมชนใหม่ที่อุทิศตนเพื่อสร้างการใช้งานที่ทำงานร่วมกันได้ของ API เว็บมาตรฐานในสภาพแวดล้อมการพัฒนาที่ไม่ใช่เว็บเบราว์เซอร์และ JavaScript

API ล่าสุดสามารถเข้าถึงได้โดยการนำเข้าฟังก์ชั่นการเชื่อมต่อจาก cloudflare:sockets แม้ว่าไดรเวอร์ฐานข้อมูล JavaScript สำหรับ PostgreSQL, pg จะรองรับ API ใหม่แล้ว แต่ไดรเวอร์ MySQL— mysql และ mysql2— ยังไม่รองรับ Irvine-Broque และ Silverlock เตือนว่า:

มีการสร้างการเชื่อมต่อใหม่สำหรับทุกคำขอ นี่เป็นหนึ่งในความท้าทายที่ใหญ่ที่สุดในปัจจุบันในการเชื่อมต่อกับฐานข้อมูลจากฟังก์ชันไร้เซิร์ฟเวอร์ ในทุกแพลตฟอร์ม (...) เรากำลังดำเนินการด้วยวิธีที่ง่ายกว่าในการรวมการเชื่อมต่อสำหรับฐานข้อมูลยอดนิยม

Cloudflare คาดว่าจะเปิดตัวคุณสมบัติเพิ่มเติมในอนาคต เช่น การสนับสนุนการเชื่อมต่อ TCP และ UDP ขาเข้า ซึ่งได้รับการร้องขอจากนักพัฒนา พร้อมกับโปรโตคอลแอปพลิเคชันที่ใช้ QUIC

การเปิดตัว API การเชื่อมต่อ () มาพร้อมกับการประกาศที่น่าตื่นเต้นอื่น ๆ ในช่วงสัปดาห์นักพัฒนาปี 2023 ซึ่งรวมถึงการเปิดตัว Secrets Store สำหรับการจัดการความลับของแอปพลิเคชันอย่างปลอดภัย การปรับปรุง D1 (ฐานข้อมูลไร้เซิร์ฟเวอร์ของ Cloudflare) และการทำงานพร้อมกันของผู้บริโภคสำหรับบริการส่งข้อความ Queues . นอกจากนี้ Cloudflare ยังเปิดตัวการรวมฐานข้อมูลสำหรับ Neon, PlanetScale และ Supabase บน Workers

ซ็อกเก็ต TCP ที่เปิดอยู่แต่ละอันจะนำไปสู่จำนวนสูงสุดของการเชื่อมต่อแบบเปิดที่ผู้ปฏิบัติงานสามารถรักษาไว้พร้อมกันได้ โปรดทราบว่าการสร้างการเชื่อมต่อ TCP บนพอร์ต 25 เพื่อส่งอีเมลไปยังเซิร์ฟเวอร์อีเมล SMTP ยังไม่สามารถทำได้

เนื่องจาก แพลตฟอร์มแบบไม่มีโค้ดและโค้ดน้อย เช่น AppMaster มีการพัฒนาอย่างต่อเนื่อง การเปิดตัวฟีเจอร์อย่าง API การเชื่อมต่อ () จะช่วยส่งเสริมแนวการพัฒนาเพิ่มเติมโดยปรับปรุงการเชื่อมต่อและสร้างโอกาสใหม่สำหรับนักพัฒนา

กระทู้ที่เกี่ยวข้อง

Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung ขยายกลุ่มผลิตภัณฑ์ระดับกลางด้วยการเปิดตัว Galaxy A55 และ A35 ที่มีการรักษาความปลอดภัยแบบ Knox Vault และองค์ประกอบการออกแบบที่ได้รับการอัปเกรด โดยผสมผสานกลุ่มนี้เข้ากับคุณสมบัติระดับเรือธง
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare ก้าวไปข้างหน้าด้วยไฟร์วอลล์สำหรับ AI ซึ่งเป็น WAF ขั้นสูงที่ออกแบบมาเพื่อระบุล่วงหน้าและป้องกันการละเมิดที่อาจเกิดขึ้นโดยกำหนดเป้าหมายไปที่โมเดลภาษาขนาดใหญ่
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT บรรลุฟีเจอร์หลักด้วย OpenAI ที่เปิดตัวความสามารถด้านเสียง ขณะนี้ผู้ใช้สามารถเพลิดเพลินกับการโต้ตอบแบบแฮนด์ฟรีได้เนื่องจาก ChatGPT อ่านออกเสียงคำตอบบน iOS, Android และเว็บ
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต