দুর্ভাগ্যক্রমে উজানের / ডাউন স্ট্রিমের অর্থ সম্পর্কে মতামতের মধ্যে পার্থক্য রয়েছে। সিস্টেম আর্কিটেকচারের বিষয়ে কথা বলার সময়, আমি এটিকে নিম্নলিখিত হিসাবে সংজ্ঞা দিয়েছি:
উদ্বেগের সিস্টেমটি দেওয়া হয়েছে, উদ্বেগের সিস্টেমে বার্তা / ডেটা এক্সচেঞ্জের সূচনা করা সিস্টেমগুলি হ'ল আপস্ট্রিম সিস্টেমগুলি, এবং উদ্বেগের সিস্টেমগুলি নির্ভর করে এমন সিস্টেমগুলি (যেমন আমার সিস্টেম ডেটা এক্সচেঞ্জের সূচনা করে সেগুলি) প্রবাহিত সিস্টেমগুলি।
আইবিএমের এই লিঙ্কটি তাদের পণ্যগুলির মধ্যে একটির সাথে ইন্টারঅ্যাকশন বর্ণনা করার সাথে এই দর্শনটিকে সমর্থন করে: আপস্ট্রিম এবং ডাউনস্ট্রিম সিস্টেমের সাথে সংহত করে https://www.ibm.com/support/ જ્ledgeાનcenter/en/SSWSR9_11.3.0/com.ibm.pim.dev.doc
/integration/pim_con_dev_creatingjobsforintegrationcontainer.html
একটি আপস্ট্রিম সিস্টেম এমন কোনও সিস্টেম যা সহযোগী সার্ভার সিস্টেমে ডেটা প্রেরণ করে। ডাউন স্ট্রিম সিস্টেমটি এমন একটি সিস্টেম যা সহযোগী সার্ভার সিস্টেম থেকে ডেটা গ্রহণ করে।
'উজান' এবং 'ডাউন স্ট্রিম' শব্দটির পরিপ্রেক্ষিতে এটি কোনও নদীর সাথে সাদৃশ্য তৈরি করতে সহায়তা করতে পারে। আপনি যদি কোনও বার্তা (ডেটা) নদীতে ফেলে রাখেন তবে এটি প্রবাহিত (ইনিশিয়েটার) থেকে প্রবাহিত হয়ে ডাউন স্ট্রিম (রিসিভার) এ প্রবাহিত হবে।
উপাখ্যানিকভাবে, আমি খুঁজে পেয়েছি যে স্থপতি এবং মিডলওয়্যার বিকাশকারীরা এই সংজ্ঞাটি ব্যবহার করেন এবং ওয়েব বিকাশকারীরা বিপরীতভাবে (সম্ভবত 'আপলোড' এর কারণে) ব্যবহার করেন।
ইভেন্টের সময়রেখার সাথে, একটি ইভেন্টটি যখন প্রবাহের সময়রেখার (যেমন অন্য কোনও ইভেন্টকে ট্রিগার করে) আগে ঘটে তখন ডাউনস্ট্রিম হয় এবং যখন পরে ঘটে (যেমন ইভেন্টটি গ্রহণ করে)। ঘটনার ধারাবাহিকতায় প্রবাহিত কী এবং কোনটি ডাউনস্ট্রিম, তাই আপনি সময়রেখায় কোথায় আছেন তার উপর নির্ভর করে। আপনার প্রারম্ভিক বিন্দুটি এর আগে বা পরে রয়েছে কিনা তার উপর নির্ভর করে কোনও ইভেন্ট ডাউন স্ট্রিম এবং প্রবাহ উভয়ই হতে পারে।
@Jack নোট হিসাবে RFC7230 tools.ietf.org/html/rfc7230#section-2.3 এই আছে:
"আপস্ট্রিম" এবং "ডাউন স্ট্রিম" শব্দটি
বার্তা প্রবাহের সাথে সম্পর্কিত দিকনির্দেশক প্রয়োজনীয়তা বর্ণনা করতে ব্যবহৃত হয় : সমস্ত
বার্তা প্রবাহ থেকে প্রবাহে প্রবাহিত হয়
আমি ভোটে আগ্রহী হতে চাই, যা সবচেয়ে সাধারণ ব্যবহার!