რა არის RMI განაწილებულ სისტემაში?
რა არის RMI განაწილებულ სისტემაში?

ვიდეო: რა არის RMI განაწილებულ სისტემაში?

ვიდეო: რა არის RMI განაწილებულ სისტემაში?
ვიდეო: RMI architecture | distributed system | Lec-23 | Bhanu Priya 2024, მაისი
Anonim

რეკლამები. RMI დგას დისტანციური მეთოდის გამოძახება . ეს არის მექანიზმი, რომელიც საშუალებას აძლევს ობიექტს, რომელიც ცხოვრობს ერთში სისტემა (JVM) სხვა JVM-ზე გაშვებულ ობიექტზე წვდომისათვის/გამოძახების მიზნით. RMI გამოიყენება ასაშენებლად განაწილებული აპლიკაციები; ის უზრუნველყოფს დისტანციურ კომუნიკაციას Java პროგრამებს შორის.

შესაბამისად, რა იგულისხმება RMI-ში?

The RMI (Remote Method Invocation) არის API, რომელიც უზრუნველყოფს მექანიზმს java-ში განაწილებული აპლიკაციის შესაქმნელად. The RMI საშუალებას აძლევს ობიექტს გამოიძახოს მეთოდები სხვა JVM-ში გაშვებულ ობიექტზე. The RMI უზრუნველყოფს დისტანციურ კომუნიკაციას აპლიკაციებს შორის ორი ობიექტის და ჩონჩხის გამოყენებით.

ანალოგიურად, სად გამოიყენება RMI? RMI არის სუფთა java გადაწყვეტა დისტანციური პროცედურის ზარებისთვის (RPC) და არის გამოყენებული java-ში განაწილებული აპლიკაციის შესაქმნელად. Stub და Skeleton ობიექტებია გამოყენებული კლიენტსა და სერვერს შორის კომუნიკაციისთვის.

ასევე იცით, რა არის RPC და RMI განაწილებულ სისტემაში?

RPC (დისტანციური პროცედურის ზარი) და RMI ( დისტანციური მეთოდის გამოძახება ) არის ორი მექანიზმი, რომელიც მომხმარებელს საშუალებას აძლევს გამოიძახოს ან გამოიძახოს პროცესები, რომლებიც იმუშავებს განსხვავებულ კომპიუტერზე, ვიდრე ის იყენებს. მაგრამ პროცედურული ზარის გავლის ნაცვლად, RMI გადასცემს მითითებას ობიექტზე და მეთოდზე, რომელიც გამოძახებულია.

რა არის მარშალინგი და Unmarshalling RMI-ში?

რამდენიმე სიტყვით, " მარშალინგი "იგულისხმება მონაცემთა ან ობიექტების ბაიტის ნაკადად გადაქცევის პროცესზე და " გაუხსნელი "არის ბაიტის ნაკადის წვერის ორიგინალურ მონაცემად ან ობიექტად გადაქცევის საპირისპირო პროცესი. მიზანი " მარშალინგი / გაუხსნელი "პროცესი არის მონაცემთა გადაცემა შორის RMI სისტემა.

გირჩევთ: