সার্ভিস কী কী এবং কখন আমার একটি দরকার?


101

আমি এনএসওয়ারবুস সম্পর্কে কথা শুনেছি , তবে আসলে এটি কী তা আমি বুঝতে পারি নি। তারা "। নেট জন্য সর্বাধিক জনপ্রিয় ওপেন-সোর্স পরিষেবা বাস" বলে দাবি করে।

এরূপই "সার্ভিস বাস" কী, এবং কখন আমার একটি দরকার?


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

9
@ ওয়ার্ডি আমি আপনার বক্তব্যের সাথে একমত নই আপনি কিছু বুঝতে পারেন না বা এটি কী তা জানেন না এই
ক্রিশ্চিয়ান টোমা

এটি অজ্ঞতার অজুহাত ছিল না তবে আরও উল্লেখ করা যে সার্ভিস বাসটি এমন একটি শব্দ যা যখন আপনি যে ধরণের সমস্যার সমাধান করেন তাতে আঘাত হানেন যাতে আপনাকে এটির প্রয়োজন হয় অথবা আপনার প্রয়োজন হবে না এবং এভাবে কখনও চিন্তা করতে হবে না service এটা।
যুদ্ধ

আমি একটি সম্পাদনা যেমন এই অ্যাড চাই কিন্তু এটি মৌলিকভাবে প্রশ্ন পরিবর্তন হবে ... NServiceBus এখন হিসাবে "নির্দিষ্ট পরিষেবা প্ল্যাটফর্ম" নামে পরিচিত হয় এবং এ পাওয়া যাবে particular.net (যা এখন যাহাই হউক না কেন যেখানে NServiceBus.com পুনঃনির্দেশ)।
ড্যান অ্যাটকিনসন

আপনি যদি ইতিমধ্যে বিদ্যমান কোনও জিনিসের নাম বা ধারণাটি না জানেন তবে সম্ভবত এটি নিজের লেখা write অতএব তাদের সম্পর্কে জেনে রাখা ভাল যাতে আপনি এগুলি ব্যবহার করতে পারেন (যদি আপনার প্রয়োজন হয়)
noelicus

উত্তর:


80

আপনি কোনও সার্ভিস বাসকে এসওএর ইথারনেট হিসাবে ভাবতে পারেন।

প্রথম এবং সর্বাগ্রে, এটি ইথারনেটের আইপি ঠিকানার মতো জিনিস সনাক্তকরণের একটি ভাষা পরিচয় করিয়ে দেয়। এই নামটি সহজাত শারীরিক কিছু নয়।

এর পরে, প্রতিটি নোডে আপনার কিছু শারীরিকভাবে জড়িত রয়েছে, যেমন আধা-সংযুক্ত যোগাযোগকে সমর্থন করার জন্য বাসের ক্ষেত্রে একটি সারি বা রূপকের কোনও ইথারনেট কার্ড।

কেবল দৈহিকতার বাইরেও ইথারনেটের জন্য ওএসআই স্ট্যাকের মতো যোগাযোগের "প্রোটোকল" অংশ রয়েছে। বাস সহ, এটি অ্যাপ্লিকেশন কোড দ্বারা ব্যবহৃত ক্লায়েন্ট লাইব্রেরি।

শেষ পর্যন্ত, আপনি বিতরণ সিস্টেমগুলি নির্মাণের জন্য পরবর্তী উচ্চ স্তরের বিমূর্ততা সরবরাহ হিসাবে একটি সার্ভিস বাস দেখতে পারেন। আপনি এটি ক্লায়েন্ট-সার্ভার যোগাযোগের জন্য আপনাকে টেকসই ওয়ান-ওয়ে মেসেজিংয়ের পাশাপাশি সার্ভারকে ক্লায়েন্টের কাছে বিজ্ঞপ্তিগুলি পুনরায় চাপানোর জন্যও ব্যবহার করতে পারেন।

বিশেষতঃ, এনএসসিভারবাসকে কুইউটিং প্রযুক্তির ব্যবহারের সাথে একবার শান্তি স্থাপনের পরে আপনি বেশ হালকা এবং সহজেই ব্যবহার করতে পারবেন - আপনার রেবিটএমকিউ, এমএসএমকিউ, নিয়মিত এসকিউএল টেবিল, অ্যামাজন এসকিউএস, অ্যাজুরি স্টোরেজ ক্যুইস এবং অ্যাজুরি সার্ভিস বাসের পছন্দ।


ধন্যবাদ! ভাবুন আমি এখন বড় ছবি পেয়েছি! আপনি আজ রাতে এই অধিবেশনটির অধিবেশনটির জন্য এই প্রশ্নটি কিছুটা প্রস্তুত হওয়ার জন্য জিজ্ঞাসা করছেন, তবে আমি এটি তৈরি করব বলে মনে হচ্ছে না ...
স্টিঙ্ক 8১

12

এন্টারপ্রাইজ সার্ভিস বাসের জন্য উইকিপিডিয়া নিবন্ধটি দেখুন ।

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

আপনি যদি কেন এমন কিছু চান তা নিশ্চিত না হন তবে আমি ভাল পরিষেবা ওরিয়েন্টেড আর্কিটেকচারটি কী করে তা পড়ার পরামর্শ দেব। বইটি যা সত্যিই আমার চোখ খুলেছিল এবং কেবলমাত্র ওয়েব সার্ভিসেস থাকা এবং সত্যিকারের পরিষেবা ওরিয়েন্টেড আর্কিটেকচারের মধ্যে পার্থক্য প্রমাণ করেছিল তা হ'ল থমাস এরেলের সার্ভিস-ওরিয়েন্টেড আর্কিটেকচার: ধারণা, প্রযুক্তি এবং ডিজাইন


সুতরাং আমি এটি একটি ডেস্কটপ ক্লায়েন্ট অ্যাপ্লিকেশন এবং একটি সার্ভারের মধ্যে যোগাযোগ করতে ব্যবহার করতে পারি? সার্ভার ইনহাউস যেখানে, যে।
stiank81

আপনি পারে। আপনি এটিকে বিভিন্ন পরিষেবা, বিভিন্ন পরিষেবার বিভিন্ন সংস্করণ ইত্যাদি ইত্যাদির মধ্যে যোগাযোগের জন্যও ব্যবহার করতে পারেন (যেখানে পরিষেবাগুলি বিভিন্ন প্রোটোকল ব্যবহার করে এমন পরিস্থিতি সহ)।
জাস্টিন নিসনার

11

এই পদটি এসওএর সাথে প্রবর্তিত হয়েছিল যা একরকমভাবে ইআইএর উত্তরসূরি (বাজ শব্দ হিসাবে) ।

আপনি যখন এটি প্রয়োজন? এটা একটা ভালো প্রশ্ন. এটি অনেক জটিলতা নিয়ে আসে।

থাম্ব একটি নিয়ম যদি এটি কারণগুলির চেয়ে বেশি সমস্যা সমাধান করে could

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

সম্পাদনা: উইকিপিডিয়ায় কী নেই, তা অনুশীলন: একটি ইএসবি বিশেষ সংযোগকারীগুলি, আন্তঃব্যবহারযোগ্যতা দ্বারা বোঝানো করবা বা জাভা এন্টারপ্রাইজ থ্যাটগুলির সাথে ব্যবহারের জন্য পুরানো টার্মিনাল অ্যাপ্লিকেশনগুলি ব্যবহার করে অভিযোজিত করতে পারে। অপূর্ণতাটি এসওএপি প্রায় 100 টিরও বেশি 'স্ট্যান্ডার্ডস' যা প্রচুর প্রচেষ্টা ব্যতীত সহযোগিতা করে না।

আপনার যদি অবশ্যই দুটি বড় নিশ্চয়তা সংস্থার সংহত হওয়ার পরে ছয় মাসের মধ্যে আইটি সিস্টেমগুলি আন্তঃসংযোগ করতে হয় তবে আপনার অবশ্যই এটি দরকার।


সুতরাং - আমার ডেস্কটপ অ্যাপ্লিকেশনটিতে যা একটি সার্ভারের সাথে "সরল" যোগাযোগের সাথে সার্ভিস বাসে বড় হওয়ার দরকার নেই? এটি কী আমাকে সার্ভার থেকে একটি পুশ মডেল বাস্তবায়নে সহায়তা করতে পারে? নাকি এ পরিস্থিতিতেও লাভের চেয়ে বেশি ব্যথা হবে?
stiank81

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

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