জেটি এবং নেটির মধ্যে পার্থক্য কী?


143

জেটি এবং নেটটির মধ্যে প্রধান পার্থক্য কী?

নেট জেবাসের অংশ, তবে এটি কি ডিফল্ট ওয়েব সার্ভারের ধারক?

নেটটি সার্ভলেটগুলি 3.0 সমর্থন করে?

উত্তর:


199

জেটি একটি হালকা ওজনের সার্লেট পাত্রে, জাভা অ্যাপ্লিকেশনটির মধ্যে এম্বেড করা সহজ, জেটি ক্লায়েন্টও ব্যবহার করা সহজ।

নেটটি একটি অ্যাসিক্রোনাস ইভেন্ট-চালিত নেটওয়ার্ক অ্যাপ্লিকেশন কাঠামো। উদাহরণস্বরূপ নেটটি কাঠামোর সাহায্যে আপনি নিজের সার্ভলেট ধারক বা HTTP ক্লায়েন্ট অ্যাপটি লিখতে পারেন।

সম্পাদনা:

জেটি 8 এবং অ্যাপাচি টমক্যাট 7 সার্ভলেট 3.0 স্পেক সমর্থন করে তা ভুলে গিয়েছিলেন, তবে নেটটি তা করেনি। কারণ এটি কোনও সার্লেট পাত্র নয়।


8
জেটি একটি এইচটিপি সার্ভারও। এটা বান্ডিল
এইচটিপি

6
আমি এখনও দুজনের সম্পর্ক দেখি না। জেটি অ্যাপ্লিকেশন লেয়ার লজিকের জন্য পরিবহন স্তর যুক্তির জন্য?
শ্রীধর সারনোবাত

15
@ শ্রীধর-সারনোব্যাট হ্যাঁ, নেটটি ট্রান্সপোর্ট লেয়ারের জন্য, আর জেটি বিশেষত এইচটিপি ওরিয়েন্টেড অ্যাপ্লিকেশনগুলির জন্য। নেটির সাহায্যে আপনি আপনার বার্তা ফ্রেমিং এবং এনকোডিং / ডিকোডিংকে খুব সুনির্দিষ্টভাবে অনুকূল করতে পারেন, যেখানে আপনি জেটির সাথে এইচটিটিপি আটকে আছেন।
laughing_man

1
এটি কেবল প্রতিটি ওয়েবসাইটে ট্যাগলাইন দেয়।
স্যুইড করুন

49

আমি মনে করি সময়ের সাথে সাথে উভয় প্রকল্পই নতুন বৈশিষ্ট্য যুক্ত করে ওভারল্যাপটি বৃদ্ধি পায়।

এখানে একটি মাপদণ্ড রয়েছে: https://gist.github.com/dhanji/81ccc0e6652eccaf43cf

জেটি হ'ল একটি ওয়েব সার্ভার (এইচটিটিপি), টমক্যাট এবং এর মতো পছন্দসই, তবে বেশিরভাগ সার্লেটের ধারকের চেয়ে হালকা। এটি সার্ভার অ্যাপ্লিকেশনগুলি করার জন্য প্রচলিত জাভা পদ্ধতির (সার্ভলেট, ওয়ার ফাইলগুলি) কাছাকাছি। নেটিটির মতো এটি জাভা অ্যাপ্লিকেশনগুলিতে এম্বেড করা যথেষ্ট পরিমাণে হালকা।

নেটটি একটি এনআইও ক্লায়েন্ট সার্ভার ফ্রেমওয়ার্ক যা প্রোটোকল সার্ভার এবং ক্লায়েন্টের মতো নেটওয়ার্ক অ্যাপ্লিকেশনগুলির দ্রুত এবং সহজ বিকাশ সক্ষম করে। এটি TCP এবং UDP সকেট সার্ভারের মতো নেটওয়ার্ক প্রোগ্রামিংকে ব্যাপকভাবে সরল করে ও প্রবাহিত করে। সুতরাং নেট এনআইও / নন-ব্লকিং, অ্যাসিনক্রোনাস নেটওয়ার্ক প্রোগ্রামগুলি লিখতে সহায়তা করার দিকে মনোনিবেশ করছে।

আপনি যদি নেটওয়ার্ক প্রোটোকলগুলির সাথে অনেকগুলি চুক্তি করেন এবং চান এটি নেট-ব্লকিং নেটটি ব্যবহার করুন (সাধারণত উচ্চ-পারফরম্যান্সের ক্ষেত্রে)। আপনি যদি হালকা HTTP সার্ভলেট ধারক জেটি ব্যবহার করতে চান।


19

এটি অপরিশোধিত সরলীকরণ, তবে এটি পার্থক্যটি সহজেই বুঝতে দেয়:

নেট , টিসিপি অ্যাপ্লিকেশন লেখার একটি কাঠামো ।

জেটি এইচটিটিপি অ্যাপ্লিকেশন লেখার জন্য একটি কাঠামো ।


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