RPC ve RMI nedir?

Okuma süresi ~1 dakika

Merhaba arkadaşlar, bu yazımda RPC ve RMI kavramlarından ve sürekli bu kavramların karıştırılması adına birbirleri arasındaki farklardan bahsedeceğim.

RPC

RPC yani Remote Procedure Call Uzaktan Yordam Çağrısı anlamına gelmektedir. İsminden de tahmin edilebileceği gibi uzaktaki bir sunucuda bir yordamın çağırılması demektir.

RMI

RMI yani Remote Method Invocation bir yukarıda bahsettiğimiz RPC mekanızmasının Java ekosistemi için uyarlanmış bir implementasyonudur. RMI, Java yordamlarının lokalde veya uzaktaki başka bir Java ortamında çağırılmasına olanak tanır.

RPC ve RMI arasındaki farklar

  • RMI RPC mekanızmasının bir Java implementasyonudur.
  • RMI Java Sanal Makinesi üzerinde çalıştığından dolayı daha yavaştır.
  • RPC yordamsaldır, RMI nesneye yöneliktir.
  • RPC’yi programlamak daha zordur.

RPC ve RMI kavramlarından siz okurlarımı çok detaya boğmadan kısaca bahsetmeye çalıştım. Bir dahaki yazımda görüşmek üzere, hoşçakalın :)

Java - Checked ve Unchecked Exception

İsminden de anlaşılacağı gibi derleyici tarafından kontrol edilemeyen exceptionlardır. Unchecked Exceptionlar RuntimeException‘ın alt sınıflarıdır. Okumaya devam et

Pair Programming (Eşli Programlama) Nedir?

19/10/2019 tarihinde yayımlandı.

Docker nedir.. Neden kullanılır..

15/09/2019 tarihinde yayımlandı.