co to jest rejestr RMI
Co to jest rejestr RMI? Co to robi?
4 answers
Zasadniczo rejestr RMI jest miejscem dla serwera do rejestracji oferowanych usług i miejscem dla klientów do zapytań o te usługi. Zobacz Wprowadzenie do Java RMI . Fragment:
Rysunek 1 pokazuje połączenia wykonane przez Klienta podczas korzystania z RMI. Po pierwsze, klient MUSI skontaktować się z rejestrem RMI i poprosić o nazwę usługi. Deweloper B nie będzie znał dokładnej lokalizacji usługi RMI, ale wie wystarczająco dużo, aby skontaktować się z rejestrem dewelopera A. To będzie wskaż mu kierunek, do którego chce zadzwonić..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-14 05:29:29
RMI Registry działa jako pośrednik między serwerami RMI a klientami. Serwer "rejestruje" swoje usługi w rejestrze - stąd rejestr RMI może działać jako "katalog" dla wielu serwerów / usług. Klient nie musi znać lokalizacji poszczególnych serwerów i przeprowadza wyszukiwanie w rejestrze RMI dla potrzebnej usługi. Rejestr, będący katalogiem nazw zwraca klientowi odpowiedni uchwyt do wywołania metod.
Google wokół, jest mnóstwo informacji na temat RMI dostępny.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-14 05:37:42
Rejestr Remote Method Invocation (RMI) w Javie jest zasadniczo usługą katalogową.
Remote object registry to usługa nazewnictwa bootstrap, która jest używana przez serwery RMI na tym samym hoście do wiązania zdalnych obiektów z nazwami. Klienci na hostach lokalnych i zdalnych mogą następnie wyszukiwać obiekty zdalne I wywoływać metody zdalne.(Dokumentacja )
Możesz użyć RMI lub JNDI, aby powiązać i wyszukać obiekt zdalnie za pomocą rejestru rmi.
To dobrze znany przypadek użycia wzór projektu proxy. Serwery RMI rejestrują obiekty (zasadniczo stuby) w rejestrze RMI. Klienci zdalni wyszukują te stuby i wywołują na nich metody. Za sceną wywołania metody, jej argumenty są serializowane i wysyłane do rzeczywistego serwera RMI, który ma implementację. Serwer RMI (skeleton code) deserializuje żądanie wywołujące rzeczywistą metodę, zbiera wyniki, deserializuje je i wysyła z powrotem do klienta (stub). Stub deserializuje wyniki i zwraca je z powrotem do kodu to wywołało tę metodę.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-14 16:55:34
Najpierw serwer kojarzy Nazwę Ze zdalnym obiektem w rejestrze RMI. Gdy klient chce uzyskać dostęp do zdalnego obiektu, wyszukuje obiekt według jego nazwy w rejestrze. Wtedy klient może wywołać metody na zdalnym obiekcie na serwerze.
Http://www8.cs.umu.se/education/examina/Rapporter/471App.pdf
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-21 19:08:48