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ừ một tệp .proto
Section titled “Từ một tệp .proto”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 service | Một thư mục |
Mỗi rpc | Một yêu cầu gRPC |
| Các cờ luồng | Kiểu lời gọi (unary, server-stream, client-stream, bidirectional-stream) |
| Thông điệp đầu vào | Mộ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ểu | Tài liệu API và các kiểu liệt kê |
Bằng phản chiếu máy chủ
Section titled “Bằng phản chiếu máy chủ”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.

Hai ưu điểm đáng chú ý:
- 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.
- 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.
Cập nhật
Section titled “Cập nhật”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.