HAProxy HTTP বনাম TCP


17

HAProxy আপনাকে টিসিপি বা এইচটিটিপিতে মোড সেট করার বিকল্প দেয়। এটি আপনাকে বন্দর সেট করার অনুমতি দেয়।

তাহলে কেন আমাকে এইচটিটিপি এবং টিসিপির মধ্যে বেছে নেওয়ার অনুমতি দিন, যদি এটি আমাকে বন্দরটিও বেছে নিতে দেয়? অবশ্যই যদি আমি এইচটিটিপি চাইতাম তবে আমি কেবল টিসিপি এবং পোর্ট 80 বেছে নিতে পারি?

শুধু টিসিপি এবং এইচটিটিপি কেন? এটি বোঝা যাচ্ছে যে HTTP টিসিপি নয়। টিসিপি, এইচটিটিপি, এসএনএমপি, এফটিপি, ইত্যাদি কেন নেই ইত্যাদি ..

শুধু এইচটিটিপি এবং টিসিপি কেন? এইচটিটিপি টিসিপি হলে এই বিকল্পগুলির মধ্যে দুটি কেন থাকে? এটি খুব বিভ্রান্তকর সন্ধান করুন এবং লোড ভারসাম্যহীন নন-http (গুলি) পরিষেবাদি সম্পর্কিত কোনও তথ্য খুঁজে পাওয়া সত্যিই কঠিন difficult

উত্তর:


28

HAProxy কনফিগারেশনে HTTP পদ্ধতি ব্যবহার করে আপনার বেশ কয়েকটি HTTP- নির্দিষ্ট বিকল্পের অ্যাক্সেস থাকতে পারে। উদাহরণস্বরূপ, আপনি এইচটিটিপি অনুরোধে ইউআরএল উপর ভিত্তি করে বিভিন্ন ব্যাকএন্ড চয়ন করতে পারেন। টিসিপি মোড নির্দিষ্ট করার সময়, HAProxy প্যাকেটে HTTP শিরোনামগুলি মূল্যায়ন করে না।

সুতরাং, আপনি অবশ্যই এইচটিটিপি ট্রাফিকের জন্য কেবলমাত্র টিসিপি ব্যবহার করতে পারেন, তবে আপনার অতিরিক্ত এইচটিটিপি বিকল্প নেই। পার্শ্ব নোট হিসাবে, আপনি এসএসএল বৈশিষ্ট্যগুলি ব্যবহার না করা অবধি আপনাকে এইচটিটিপিএস ট্র্যাফিকের জন্য টিসিপি ব্যবহার করতে হবে কারণ প্যাকেটগুলি এনক্রিপ্ট করা হয়েছে এবং এইচপিপ্রক্সি এইচটিটিপি শিরোনামগুলি দেখতে পারে না।


ধন্যবাদ। এটাই আমার পক্ষে এটি উপলব্ধি করতে সত্যই সহায়তা করেছে। চিয়ার্স।
মার্ফার

6

কেউ এ সম্পর্কে একটি ব্লগ পোস্ট লিখেছেন: http://www.linickx.com/645/load-balance-anything-with-haproxy

যাইহোক, আমি জানি না যে লোকেরা হ্যাপ্রোক্সিটি রক্ষণাবেক্ষণ করে তারা তাদের বেছে নেওয়া সিনট্যাক্সটি কেন ব্যবহার করে, আমি এটির মতো বিভ্রান্তিকর বলে মনে করি ( আমার মস্তিষ্কের সাথে এইচটিটিপি বা টিসিপি স্ক্রু হতে পারে এমন কিছু বলে মনে হয় ) তবে এটি আমার পক্ষে পরিণত হয় না you HAProxy- এর সাথে ভারসাম্য কিছু লোড করতে পারে এবং এটি যদি HTTP (গুলি) না হয় তবে কেবল টিসিপি এবং সঠিক পোর্ট নম্বর দিয়ে যান।


এইচটিটিপি হ'ল পরিবহন স্তরে টিসিপি, সুতরাং পুরো অ্যাপ্লিকেশনটি এইচটিটিপি-র জন্য কিছু বিশেষীকরণের সাথে টিসিপি মাত্র। ভাল লিঙ্ক, উপায়।
সাইনাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.