২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
হোস্ট কন্ট্রোলার আর্কিটেকচার
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
VTS টেস্ট ফ্রেমওয়ার্কের আর্কিটেকচারটি এর ক্লাউড-ভিত্তিক টেস্ট সার্ভিং সার্ভিসের সাথে সমন্বিত। একটি VTS হোস্ট কন্ট্রোলার একটি হোস্ট মেশিনে চলে এবং নিচে দেখানো অনুযায়ী একটি টেস্ট হারনেস (উদাহরণস্বরূপ, ট্রেডফেড) ইনস্ট্যান্সকে নিয়ন্ত্রণ করে:

চিত্র ১. ভিটিএস হোস্ট কন্ট্রোলারের স্থাপত্য।
কন্ট্রোলারটি গুগল অ্যাপ ইঞ্জিন (GAE) ইনস্ট্যান্স হিসেবে চলমান একটি ক্লাস্টার কমান্ডার থেকে কমান্ড গ্রহণ করে, তারপর তার নিজস্ব ক্লাস্টার কমান্ডার এবং টেস্ট হারনেস ইনস্ট্যান্সের মধ্যে কমান্ড ও প্রতিক্রিয়াগুলো আদান-প্রদান করে।
এই স্থাপত্যের নিম্নলিখিত সুবিধাগুলো রয়েছে:
- যেহেতু এটি যেকোনো টেস্ট হারনেস ইনস্ট্যান্স থেকে বিচ্ছিন্ন , তাই এটি বিভিন্ন ধরনের টেস্ট হারনেস নিয়ন্ত্রণ করতে পারে এবং এটি আরও বেশি শক্তিশালী। বিকল্প ডিজাইনটি (একটি টেস্ট হারনেসে হোস্ট কন্ট্রোল লজিক এম্বেড করা) ত্রুটির বিস্তারকে আটকাতে পারে না।
- যেহেতু এটি একটি পুল-ভিত্তিক কমান্ড-অ্যান্ড-কন্ট্রোল (C&C) মডেল ব্যবহার করে, তাই এটি বিভিন্ন ধরণের ক্লাউড-সাইড ক্লাস্টার কমান্ডারের পাশাপাশি ফায়ারওয়ালের পিছনে থাকা হোস্টগুলির সাথেও (ইনগ্রেস সংযোগের জন্য) কাজ করতে পারে। এর বিকল্প ডিজাইনটি (পুশ-ভিত্তিক C&C মডেল) হয়তো কোনো ক্লাউড কমান্ডারকে প্রাইভেট নেটওয়ার্কের হোস্ট কম্পিউটারে থাকা হোস্ট কন্ট্রোলার ইনস্ট্যান্সগুলি অ্যাক্সেস করার অনুমতি দেয় না।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-18 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-06-18 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]