Gần đây tôi bắt đầu tìm hiểu về RPC và thực sự nó là một công nghệ quan trọng hơn nhiều so với nhiều người nghĩ. Ý nghĩa của rpc về cơ bản là cho phép một chương trình yêu cầu dịch vụ từ một ứng dụng khác trong mạng mà không cần hiểu tất cả các chi tiết kỹ thuật của cách mạng đó hoạt động. Nghe có vẻ đơn giản nhưng đây là nền tảng của hầu hết những gì chúng ta sử dụng ngày nay.



Điều thú vị là điều này không phải là mới. Bruce Jay Nelson đã chính thức hóa khái niệm này từ năm 1981, nhưng mãi gần đây chúng ta mới thấy nó trở nên cực kỳ quan trọng. Google đã phát hành gRPC dựa trên HTTP/2, Microsoft có DCOM, và ngày càng nhiều công ty điện toán đám mây dựa vào điều này để các dịch vụ phân tán của họ hoạt động trơn tru.

Trong blockchain đặc biệt, JSON-RPC đã trở thành một yếu tố cốt lõi. Đó là thứ cho phép các nút của một mạng giao tiếp với nhau, và nếu không có nó, các ứng dụng phi tập trung sẽ không thể hoạt động. Mỗi lần bạn truy vấn dữ liệu blockchain hoặc thực thi hợp đồng thông minh, có RPC đang thực hiện công việc phía sau hậu trường.

Ngoài crypto, bạn cũng thấy điều này ở khắp mọi nơi. Các dịch vụ tài chính sử dụng RPC để đồng bộ hóa các giao dịch theo thời gian thực giữa nhiều cơ sở dữ liệu. Viễn thông dùng để quản lý hạ tầng từ các địa điểm từ xa. Thậm chí trong y tế từ xa, dữ liệu của bệnh nhân có thể được chia sẻ an toàn giữa các nhà cung cấp.

Điều khiến tôi chú ý là việc chấp nhận các công nghệ này đã thúc đẩy một sự thay đổi lớn trong cách xây dựng các ứng dụng hiện đại. Chúng ta chuyển từ hệ thống đơn khối sang kiến trúc vi dịch vụ chính xác vì RPC làm cho mọi thứ hoạt động theo cách mở rộng được. Và đầu tư vào các framework RPC vẫn tiếp tục tăng lên vì rõ ràng đây là hạ tầng quan trọng.

Nếu bạn hiểu rõ ý nghĩa của rpc và cách nó hoạt động, bạn gần như hiểu cách internet hiện đại được xây dựng. Đây là một trong những khái niệm có vẻ kỹ thuật nhưng thực ra lại nằm ở nền tảng của hầu hết mọi thứ chúng ta làm trực tuyến.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim