কীভাবে ডেবিয়ান 10 এ অ্যাপাচি অ্যাক্টিভকিউ ইনস্টল করবেন


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

অ্যাক্টিভ কিউ অনেকগুলি স্ট্যান্ডার্ড ট্রান্সপোর্ট প্রোটোকল যেমন ওপেনওয়্যার, স্টোমপি, এমকিউটিটি, এএমকিউপি, আরইএসটি, এবং ওয়েবসকেটসকে সমর্থন করে। এটি পুরো জাভা মেসেজ সার্ভিস (জেএমএস) এর মাধ্যমে জাভা সহ ক্রস-ভাষা ক্লায়েন্টকে সমর্থন করে।

এখানে এর উল্লেখযোগ্য বৈশিষ্ট্যগুলির একটি তালিকা রয়েছে:

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

এই নিবন্ধে, আমরা আপনাকে কীভাবে একটি ডেবিয়ান 10 সার্ভারে অ্যাপাচি অ্যাক্টিভ কিউয়ের সর্বশেষ সংস্করণটি ইনস্টল করবেন তা ব্যাখ্যা করব।

অ্যাক্টিভকিউ চালানোর জন্য আপনার ডেবিয়ান 10 সিস্টেমে জাভা ইনস্টল করা দরকার। এটির জন্য একটি জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) ১. or বা তার পরে প্রয়োজন এবং জেভিএহোম এনভায়রনমেন্ট ভেরিয়েবলটি অবশ্যই সেই ডিরেক্টরিতে সেট করতে হবে যেখানে জেআরই ইনস্টল করা আছে।

ডেবিয়ান 10 এ অ্যাক্টিভকিউ ইনস্টল করা হচ্ছে

অ্যাক্টিভিউকিউর সাম্প্রতিকতম সংস্করণটি ইনস্টল করতে, তাদের অফিসিয়াল ওয়েবসাইটে যান এবং উত্স প্যাকেজটি ডাউনলোড করুন বা টার্মিনালে প্রদর্শিত হিসাবে সরাসরি ডাউনলোড করতে নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করুন।

# cd /opt
# wget https://www.apache.org/dist/activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz
# tar zxvf apache-activemq-5.15.9-bin.tar.gz

এরপরে, নিষ্কাশিত ডিরেক্টরিতে যান এবং নিম্নরূপ কমান্ড ব্যবহার করে এর বিষয়বস্তু তালিকাভুক্ত করুন:

# cd apache-activemq-5.15.9
# ls

অ্যাক্টিভকিউ ইনস্টল করার পরে উপরের মতো দেখানো হয়েছে, ইনস্টলেশন ডিরেক্টরিতে নিম্নলিখিত কী সাব-ডিরেক্টরিগুলি আপনার নোট করা উচিত:

  • বিন - এর মধ্যে এক্সিকিউটেবল ফাইল এবং অন্যান্য সম্পর্কিত ফাইল রয়েছে
  • কনফিড - কনফিগারেশন ফাইলগুলি সংরক্ষণ করে (মূল কনফিগারেশন ফাইলটি /opt/apache-activemq-5.15.9/conf/activemq.xml, এক্সএমএল ফর্ম্যাটে লিখিত)
  • ডেটা - এতে পিআইডি ফাইল এবং লগ ফাইল থাকে

অ্যাক্টিভকিউ একটি পর্যাপ্ত বেসিক কনফিগারেশন নিয়ে আসে এবং আপনি নিম্নলিখিত কমান্ডের সাহায্যে এটি স্ট্যান্ড্যালোন ডিমন প্রক্রিয়া হিসাবে শুরু করতে পারেন। নোট করুন যে এই আদেশটি অ্যাক্টিভকিউ হোম/ইনস্টলেশন ডিরেক্টরি সম্পর্কিত (/opt/apache-activemq-5.1.1.9) সম্পর্কিত।

# ./bin/activemq start

অ্যাক্টিভ কিউ ডেমন ডিফল্টরূপে 61616 পোর্টে শুনে এবং আপনি এসএস ইউটিলিটিটি ব্যবহার করে এটি যাচাই করতে পারেন।

# ss -ltpn 

ডেবিয়ান 10 এ অ্যাক্টিভ এমকিউ অ্যাক্সেস করুন

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

http://localhost:8161
OR
http://SERVER_IP:8161

তারপরে অ্যাক্টিভ কিউ ওয়েব ইন্টারফেসটি নিম্নোক্ত স্ক্রিনশটটিতে প্রদর্শিত হিসাবে লোড হওয়া উচিত।

অ্যাক্টিভ কিউ পরিচালনা ও নিরীক্ষণ করতে আপনার "ম্যানেজার অ্যাক্টিভএমকিউ ব্রোকার" এ ক্লিক করে প্রশাসনিক ইন্টারফেসে লগ ইন করতে হবে। নোট করুন যে আপনি ইউআরএল ব্যবহার করে ওয়েব কনসোলটিতেও অ্যাক্সেস করতে পারবেন:

http://localhost:8161/admin 
OR
http://SERVER_IP:8161/admin. 

ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড, অ্যাডমিন/প্রশাসক ব্যবহার করুন এবং ওকে ক্লিক করুন।

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

কীভাবে ActiveMQ কাজ করে তা পরীক্ষা করতে, প্রেরণ পৃষ্ঠাতে যান এবং একটি সারিতে একটি বার্তা প্রেরণ করুন। প্রেরণ ক্লিক করার পরে, আপনি সেগুলি ব্রাউজ করতে এবং আরএসএস বা অ্যাটম ফিড হিসাবে সারিটি দেখতে সক্ষম হওয়া উচিত।

উদাহরণস্বরূপ আপনি /opt/apache-activemq-5.15.9/data/activemq.log ফাইলটি ব্যবহার করে অ্যাক্টিভকিউ লগগুলি দেখতে পারেন।

# cat ./data/activemq.log				#relative to installation directory
OR
# cat /opt/apache-activemq-5.15.9/data/activemq.log	#full path

অ্যাক্টিভিউকিউ ডেমন থামাতে বা হত্যা করতে, নিম্নলিখিত কমান্ডটি চালান।

# ./bin/activemq  					#relative to installation directory
OR
# /opt/apache-activemq-5.15.9/bin/activemq stop 	#full path

আরও তথ্যের জন্য, অ্যাক্টিভ এমকিউ 5 ডকুমেন্টেশন দেখুন।

এই নিবন্ধে, আমরা দেখিয়েছি কীভাবে ডেবিয়ান ১০ এ অ্যাপাচি অ্যাক্টিভিউ কিউ বার্তা ব্রোকারটি ইনস্টল করতে হয় আমাদের সাথে আপনার মতামত ভাগ করে নিতে কোনও প্রশ্ন জিজ্ঞাসা করতে নীচের মন্তব্য ফর্মটি ব্যবহার করুন।