Vai trò của stub trong RMI (Remote Method Invocation) là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
107 lượt xem
Java middle

Một stub cho một remote object hoạt động như một đại diện cục bộ của client hoặc proxy cho remote object. Người gọi gọi một phương thức trên stub cục bộ, phương thức này chịu trách nhiệm thực thi phương thức trên remote object.

Khi phương thức của một stub được gọi, nó sẽ trải qua các bước sau:

  • Khởi tạo kết nối tới remote-JVM có chứa remote object.
  • Sắp xếp các tham số cho remote-JVM.
  • Đợi kết quả của việc gọi và thực thi phương thức.
  • Giải nén giá trị trả về hoặc một exception nếu phương thức không được thực thi thành công.
  • Trả về giá trị cho người gọi.
{{login.error}}