২৯ মে, ২০২৩·1 মিনিট পড়তে

ক্লাউডফ্লেয়ার ওয়ার্কাররা কানেক্ট() এপিআই উন্মোচন করে সরাসরি টিসিপি সকেট তৈরি করে

ক্লাউডফ্লেয়ার ওয়ার্কাররা এখন কানেক্ট() এপিআই-এর মাধ্যমে আউটবাউন্ড টিসিপি সকেট তৈরিকে সমর্থন করে, ডেভেলপারদের সরাসরি কর্মী পরিবেশ থেকে ডাটাবেস সহ TCP-ভিত্তিক পরিকাঠামোতে নির্বিঘ্ন অ্যাক্সেস প্রদান করে। </ h2>

ক্লাউডফ্লেয়ার ওয়ার্কাররা কানেক্ট() এপিআই উন্মোচন করে সরাসরি টিসিপি সকেট তৈরি করে

সাম্প্রতিক বিকাশকারী সপ্তাহ 2023-এর সময়, ক্লাউডফ্লেয়ার একটি নতুন ওয়ার্কার API প্রকাশ করেছে যা বিকাশকারীদের আউটবাউন্ড TCP সকেট স্থাপনের ক্ষমতা দেয়। এই গ্রাউন্ডব্রেকিং সকেট API ডেভেলপারদের সরাসরি একজন কর্মী থেকে TCP-ভিত্তিক পরিকাঠামোর সাথে সংযোগ স্থাপন করতে সক্ষম করে, যা এখন ডেটাবেস অন্তর্ভুক্ত করে। এখন পর্যন্ত, শ্রমিকরা শুধুমাত্র HTTP endpoints এবং অন্যান্য ক্লাউডফ্লেয়ার পরিষেবাগুলির সাথে যোগাযোগ করতে পারত; যাইহোক, বেশিরভাগ ডাটাবেস ক্লায়েন্টদের সরাসরি TCP সকেট স্থাপন করতে বাধ্য করে।

ব্রেন্ডন আরভিন-ব্রোক, ক্লাউডফ্লেয়ারের প্রোডাক্ট ম্যানেজার এবং ক্লাউডফ্লেয়ারের প্রোডাক্টের পরিচালক ম্যাট সিলভারলক নতুন এপিআই সম্পর্কে বিস্তারিত বলেছেন: "শ্রমিকদের সাথে, আমরা এমন স্ট্যান্ডার্ড API গুলিকে সমর্থন করতে চাই যা ব্রাউজার এবং নন-ব্রাউজার পরিবেশে যেখানেই সম্ভব সমর্থিত, ( ...) কিন্তু TCP সকেটের জন্য, আমরা একটি চ্যালেঞ্জের মুখোমুখি হয়েছিলাম — রানটাইম জুড়ে কোনও স্পষ্ট শেয়ার্ড স্ট্যান্ডার্ড ছিল না। আমরা বিদ্যমান API এবং প্রস্তাবগুলির সেরা উপাদানগুলিকে অন্তর্ভুক্ত করার চেষ্টা করেছি এবং ভবিষ্যতের মানগুলিতে আবার অবদান রাখতে চাই।"

পূর্ববর্তী শরৎকালে, ক্লাউডফ্লেয়ার, ভার্সেল, এবং শপিফাই উইন্টারসিজি প্রতিষ্ঠা করেছিল, একটি নতুন সম্প্রদায় গ্রুপ যা নন-ওয়েব ব্রাউজার এবং জাভাস্ক্রিপ্ট-ভিত্তিক উন্নয়ন পরিবেশে প্রমিত ওয়েব API-এর ইন্টারঅপারেবল বাস্তবায়ন তৈরি করতে নিবেদিত।

cloudflare:sockets থেকে সংযোগ ফাংশন আমদানি করে সর্বশেষ API অ্যাক্সেস করা যেতে পারে। যদিও PostgreSQL, pg এর জন্য JavaScript ডাটাবেস ড্রাইভার ইতিমধ্যেই নতুন API সমর্থন করে, MySQL ড্রাইভারগুলি— mysql এবং mysql2 — এখনও এটি সমর্থন করেনি। Irvine-Broque এবং Silverlock সতর্কতা যে:

প্রতিটি অনুরোধের জন্য একটি নতুন সংযোগ তৈরি করা হয়। সার্ভারহীন ফাংশন থেকে ডাটাবেসের সাথে সংযোগ স্থাপনের সবচেয়ে বড় চ্যালেঞ্জগুলির মধ্যে এটি একটি, সমস্ত প্ল্যাটফর্ম জুড়ে (...) আমরা ইতিমধ্যেই সবচেয়ে জনপ্রিয় ডাটাবেসের জন্য সংযোগ পুলিংয়ের সহজ পদ্ধতির উপর কাজ করছি।

ক্লাউডফ্লেয়ার ভবিষ্যতে অতিরিক্ত বৈশিষ্ট্যগুলি রোল আউট করার প্রত্যাশা করে, যেমন ইনবাউন্ড TCP এবং UDP সংযোগ সমর্থন, যা ডেভেলপারদের দ্বারা অনুরোধ করা হয়েছে, QUIC ভিত্তিক অ্যাপ্লিকেশন প্রোটোকল সহ।

2023 ডেভেলপার সপ্তাহে আরও বেশ কিছু উত্তেজনাপূর্ণ ঘোষণার পাশাপাশি কানেক্ট() API-এর প্রবর্তন করা হয়েছে। এর মধ্যে রয়েছে অ্যাপ্লিকেশন গোপনীয়তাগুলিকে নিরাপদে পরিচালনার জন্য সিক্রেটস স্টোর চালু করা, D1 (ক্লাউডফ্লেয়ারের সার্ভারহীন ডাটাবেস) বর্ধিতকরণ এবং কিউ মেসেজিং পরিষেবার জন্য ভোক্তা সঙ্গতি। . উপরন্তু, ক্লাউডফ্লেয়ার কর্মীদের উপর নিয়ন, প্ল্যানেটস্কেল এবং সুপাবেসের জন্য ডাটাবেস ইন্টিগ্রেশন উন্মোচন করেছে।

প্রতিটি খোলা TCP সকেট সর্বাধিক সংখ্যক খোলা সংযোগে অবদান রাখে যা শ্রমিকরা একই সাথে বজায় রাখতে পারে। মনে রাখবেন যে SMTP মেল সার্ভারে ইমেল পাঠানোর জন্য পোর্ট 25-এ TCP সংযোগ তৈরি করা এখনও সম্ভব নয়।

যেহেতু অ্যাপমাস্টারের মতো নো-কোড এবং লো-কোড প্ল্যাটফর্মগুলি বিকশিত হতে চলেছে, সংযোগ () API-এর মতো বৈশিষ্ট্যগুলির প্রবর্তন সংযোগগুলিকে স্ট্রিমলাইন করে এবং বিকাশকারীদের জন্য নতুন সুযোগ তৈরি করে বিকাশের ল্যান্ডস্কেপকে আরও বাড়িয়ে তুলবে৷

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started