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

Cloudflare Workers onthult connect() API die directe TCP-socketaanmaak mogelijk maakt

Cloudflare Workers onthult connect() API die directe TCP-socketaanmaak mogelijk maakt

Tijdens de recente Developer Week 2023 onthulde Cloudflare een nieuwe Worker API waarmee ontwikkelaars uitgaande TCP-sockets kunnen opzetten. Deze baanbrekende socket API stelt ontwikkelaars in staat om naadloos te verbinden met op TCP gebaseerde infrastructuren direct vanuit een Worker, waartoe nu ook databases behoren. Tot nu toe konden Workers alleen communiceren met HTTP endpoints en andere Cloudflare diensten; de meeste databases vereisen echter dat clients directe TCP sockets opzetten.

Brendan Irvine-Broque, Product Manager bij Cloudflare, en Matt Silverlock, Director of Product bij Cloudflare, gingen dieper in op de nieuwe API: "Met Workers willen we waar mogelijk standaard API's ondersteunen die door browsers en niet-browser omgevingen worden ondersteund, (...) maar voor TCP sockets stonden we voor een uitdaging - er was geen duidelijke gedeelde standaard voor alle runtimes. We hebben geprobeerd de beste elementen van bestaande API's en voorstellen op te nemen, en zijn van plan bij te dragen aan toekomstige standaarden."

In het vorige najaar richtten Cloudflare, Vercel en Shopify WinterCG op, een nieuwe gemeenschapsgroep die zich toelegt op het creëren van interoperabele implementaties van gestandaardiseerde web-API's in niet-webbrowser- en JavaScript-gebaseerde ontwikkelomgevingen.

De nieuwste API is toegankelijk door de connect-functie te importeren van cloudflare:sockets. Hoewel het JavaScript-databasestuurprogramma voor PostgreSQL, pg, de nieuwe API al ondersteunt, moeten de MySQL-stuurprogramma's-mysql en mysql2deze nog ondersteunen. Irvine-Broque en Silverlock waarschuwen dat:

Voor elk verzoek wordt een nieuwe verbinding gemaakt. Dit is een van de grootste huidige uitdagingen van het verbinden met databases vanuit serverloze functies, op alle platforms (...) we werken al aan eenvoudiger benaderingen van connection pooling voor de meest populaire databases.

Cloudflare verwacht in de toekomst extra functies uit te rollen, zoals ondersteuning voor inkomende TCP- en UDP-verbindingen, die door ontwikkelaars zijn aangevraagd, samen met applicatieprotocollen op basis van QUIC.

De introductie van de connect() API komt naast verschillende andere spannende aankondigingen tijdens de Developer Week 2023. Deze omvatten de lancering van de Secrets Store voor het veilig beheren van applicatiegeheimen, verbeteringen aan D1 (Cloudflare's serverloze database) en consumer concurrency voor de Queues messaging service. Daarnaast onthulde Cloudflare database-integraties voor Neon, PlanetScale en Supabase on Workers.

Elke geopende TCP-socket draagt bij aan het maximum aantal open verbindingen dat Workers tegelijkertijd kunnen onderhouden. Merk op dat het maken van TCP-verbindingen op poort 25 om e-mails te versturen naar SMTP-mailservers nog steeds niet mogelijk is.

Naarmate no-code en low-code platforms zoals AppMaster zich blijven ontwikkelen, zal de introductie van functies zoals de connect() API het ontwikkelingslandschap verder stimuleren door het stroomlijnen van verbindingen en het creëren van nieuwe mogelijkheden voor ontwikkelaars.

Gerelateerde berichten

AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster nam deel aan BubbleCon 2024 in New York, waar ze inzichten opdeden, netwerken uitbreidden en mogelijkheden verkenden om innovatie in de no-code-ontwikkelingssector te stimuleren.
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 verlichtte New York City en bracht ontwikkelaars baanbrekende inzichten in app-ontwikkeling met FlutterFlow. Met sessies onder leiding van experts, exclusieve updates en ongeëvenaard netwerken was dit een evenement dat u niet mocht missen!
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Met 60.000 ontslagen bij 254 bedrijven, waaronder giganten als Tesla en Amazon, zal 2024 een aanhoudende golf van ontslagen in de techsector inluiden, wat het innovatielandschap zal veranderen.
Ga gratis aan de slag
Geïnspireerd om dit zelf te proberen?

De beste manier om de kracht van AppMaster te begrijpen, is door het zelf te zien. Maak binnen enkele minuten uw eigen aanvraag met een gratis abonnement

Breng uw ideeën tot leven