Java хэл дээрх RPC гэж юу вэ?
Java хэл дээрх RPC гэж юу вэ?

Видео: Java хэл дээрх RPC гэж юу вэ?

Видео: Java хэл дээрх RPC гэж юу вэ?
Видео: RPC гэж юу вэ? gRPC-ийн танилцуулга. 2024, May
Anonim

Процедурын алсын дуудлага ( RPC ) нь дотоод эсвэл алсын машинд байрлах өөр процесс дахь функцийг дуудах боломжийг олгодог процесс хоорондын холбоо юм. Remote method invocation (RMI) нь хэрэгжүүлдэг API юм Java хэл дээрх RPC объект хандалтат парадигмуудын дэмжлэгтэйгээр.

Үүнтэй адилаар RPC юунд ашиглагддаг вэ?

Процедурын алсын дуудлага ( RPC ) нь сүлжээний нарийн ширийнийг ойлгох шаардлагагүйгээр сүлжээн дэх өөр компьютерт байрлах программаас үйлчилгээ авах хүсэлт гаргахад ашигладаг протокол юм. Процедурын дуудлагыг заримдаа функцийн дуудлага эсвэл дэд програмын дуудлага гэж нэрлэдэг. RPC үйлчлүүлэгч-сервер загварыг ашигладаг.

Мөн RPC гэж юу гэсэн үг вэ? Процедурын алсын дуудлага

Хоёрдугаарт, RPC гэж юу вэ, энэ нь хэрхэн ажилладаг вэ?

Яаж RPC ажил . Ан RPC нь функцийн дуудлагатай адил юм. Функцийн дуудлага шиг, хэзээ a RPC хийгдсэн тохиолдолд дуудлагын аргументууд алсын процедурт шилжиж, дуудагч нь алсын процедураас хариу ирэхийг хүлээнэ. Үйлчлүүлэгч сервер рүү хүсэлт илгээж, хүлээдэг процедурын дуудлага хийдэг.

RPC болон REST хоёрын ялгаа юу вэ?

АМРАХ нөөцтэй ажиллахын тулд хамгийн сайн тодорхойлсон байдаг, хаана зэрэг RPC үйлдлүүдтэй холбоотой. АМРАХ Төрийн төлөөллийн шилжүүлгийг илэрхийлнэ. Тиймээс, АМРАХ HTTP-г бүх дөрвөн CRUD (Create/Read/Update/Delete) үйлдэлд ашиглаж болно. RPC хоорондоо харилцахад үндсэндээ хэрэглэгддэг ялгаатай хэрэглэгчийн хүсэлтэд үйлчлэх модулиуд.

Зөвлөмж болгож буй: