Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
RPC (Remote Procedure Call)
|
Tin học
Gọi thủ tục từ xa Gọi thủ tục là cách thức cho các thủ tục chạy trên một máy tính giao tiếp với các máy khác. Trong một máy tính riêng rẽ, các thủ tục chạy trên cùng một vùng nhớ, và việc gọi hàm tương đối dễ thực hiện. Gọi thủ tục giữa hai máy tính thông qua kết nối truyền thông nào đó gọi là gọi hàm từ xa, hoặc RPC. RPC xuất hiện lần đầu trên các máy tính của Sun Microsystems và Hewlett-Packard chạy trên hệ điều hành UNIX. Các ứng dụng máy khách / máy phục vụ dùng RPC như một cơ chế truyền thông liên hệ thống, như hình R-12. Gỉả sử, bạn nghĩ rằng một ứng dụng thuộc mô hình máy khách / máy phục vụ như một chương trình đã được phân chia, máy phục vụ chạy phần truy xuất dữ liệu bởi vì nó lưu trữ dữ liệu và máy khách chạy phần hiển thị dữ liệu bởi vì nó giao tiếp với người dùng. Theo sự sắp xếp nầy, RPC được xem như là thành phần kết hợp lại các phần phân chia của chương trình trên mạng. RPC thuờng được gọi là kỹ thuật coupling (ghép). RPC có khuynh hướng hoạt động trong thời gian thực vì chương trình gọi thường đợi đến khi nhận được trả lời từ chương trình được gọi. Về khía cạnh nầy, thì RPC chạy đồng bộ. RPC được đòi hỏi trong các ứng dụng mà các thủ tục không được tiếp tục tới khi nó nhận được thông tin cần thiết từ hệ thống ở xa. Một biến tấu là sử dụng hoạt động đa luồng trong máy gọi thủ tục để nó có thể tiếp tục với các hoạt động khác trong khi chờ đợi trả lời từ máy được gọi. Hình R-12 Gọi thủ tục từ xa Một trong các vấn đề khi sử dụng RPC trong môi trường không đồng là các thiết bị khác nhau biểu diễn dữ liệu theo cách khác nhau. RPC tránh vấn đề nầy bằng cách thêm vào các cuộc gọi thông tin mô tả cách biểu diễn dữ liệu của máy gọi. Khi cuộc gọi được nhận, máy nhận chuyển đổi dữ liệu nếu hai máy biểu diễn dữ liệu khác nhau. Các kỹ thuật messaging middleware, ORB (object request broker) như CORBA, và những công nghệ như IIOP là những kỹ thuật truyền thông liên tiến trình (interprocess) khác. Xem những mục được liệt kê sau đây để biết thêm chi tiết. Từ mục liên quan Client / Server Computing; Component Software Technology; CORBA (Common Object Request Broker Architecture); DCOM (Distributed Component Object Model); Distributed Applications; Distributed Computer Networks; Distributed Database; Distributed Object Computing; IIOP (Internet Inter-ORB Protocol); Middleware and Messaging; và ORB (Object Request Broker) Thông tin trên Internet Introduction to RPC http://nemo.ncsl.nist.gov/nistir/5277/node1.html IETF ONC Remote Procedure Call (oncrpc) charter http://www.ietf.org/html.chartes/oncrpc-charter.html IETF RPC Version 2 http://www.internic.net/rfc/rfc1831.txt