Bỏ qua để đến nội dung

Nhập gRPC (.proto hoặc phản chiếu)

Có hai con đường dẫn tới một cây gRPC trong Restorm.

Tệp ▸ Nhập (Ctrl+I) rồi chọn tệp .proto. Nội dung dán vào cũng được nhận diện (nhờ sự có mặt của syntax = "proto…", hoặc của một service có các rpc).

Phần tửRestorm biến nó thành gì
Mỗi serviceMột thư mục
Mỗi rpcMột yêu cầu gRPC
Các cờ luồngKiểu lời gọi (unary, server-stream, client-stream, bidirectional-stream)
Thông điệp đầu vàoMột thông điệp ví dụ được điền sẵn, dựng theo hình dạng của thông điệp
Mô tả và kiểuTài liệu API và các kiểu liệt kê

Từ hộp thoại nhập gRPC, hãy chỉ ra địa chỉ host:port của một máy chủ đang chạy. Restorm hỏi dịch vụ phản chiếu của nó và dựng lên đúng cái cây như khi xuất phát từ một tệp .proto.

Hộp thoại “Máy chủ gRPC (phản chiếu)”: ô địa chỉ host, tùy chọn Dùng TLS và bảng metadata xác thực tùy chọn

Hai ưu điểm đáng chú ý:

  1. Sau đó nó vẫn chạy khi ngoại tuyến. Bộ descriptor lấy được sẽ được lưu trên từng yêu cầu được tạo ra: các lời gọi vẫn hoạt động ngay cả khi máy chủ phản chiếu không còn liên lạc được.
  2. Nó đồng bộ lại được. Việc kết nối lại tới cùng một địa chỉ được nhận diện là một lần cập nhật cây hiện có, chứ không phải một lần nhập mới. Ngoài ra còn có một nút Làm mới từ phản chiếu ngay trên tab yêu cầu.

Nếu máy chủ không triển khai cơ chế phản chiếu, Restorm sẽ báo rõ điều đó: khi ấy hãy nhập tệp .proto.

gRPC nằm trong số các định dạng đồng bộ lại được, ở cả hai chế độ. Xem Cập nhật từ nguồn.