Εισαγωγή gRPC (.proto ή αντανάκλαση)
Δύο δρόμοι οδηγούν σε ένα δέντρο gRPC μέσα στο Restorm.
Από ένα αρχείο .proto
Section titled “Από ένα αρχείο .proto”Αρχείο ▸ Εισαγωγή (Ctrl+I) και έπειτα το αρχείο .proto. Αναγνωρίζεται
και το επικολλημένο περιεχόμενο (παρουσία του syntax = "proto…", ή ενός
service με rpc).
| Στοιχείο | Τι κάνει το Restorm με αυτό |
|---|---|
Κάθε service | Έναν φάκελο |
Κάθε rpc | Ένα αίτημα gRPC |
| Οι ενδείξεις ροής | Τον τύπο κλήσης (unary, server-stream, client-stream, bidirectional-stream) |
| Το μήνυμα εισόδου | Ένα προσυμπληρωμένο δείγμα μηνύματος, κατασκευασμένο σύμφωνα με τη μορφή του μηνύματος |
| Περιγραφές και τύποι | Την τεκμηρίωση API και τις απαριθμήσεις |
Με αντανάκλαση διακομιστή
Section titled “Με αντανάκλαση διακομιστή”Από το παράθυρο διαλόγου εισαγωγής gRPC, δηλώστε τη διεύθυνση host:port ενός
διακομιστή που λειτουργεί. Το Restorm ρωτά την υπηρεσία αντανάκλασής του και
κατασκευάζει το ίδιο δέντρο που θα κατασκεύαζε από ένα .proto.

Δύο αξιοσημείωτα πλεονεκτήματα:
- Λειτουργεί έπειτα εκτός σύνδεσης. Το σύνολο περιγραφέων που αποκτάται αποθηκεύεται σε κάθε αίτημα που δημιουργείται: οι κλήσεις λειτουργούν ακόμη κι αν ο διακομιστής αντανάκλασης δεν είναι πια προσβάσιμος.
- Είναι επανασυγχρονίσιμο. Η επανασύνδεση στην ίδια διεύθυνση αναγνωρίζεται ως ενημέρωση του υπάρχοντος δέντρου, όχι ως νέα εισαγωγή. Υπάρχει επίσης ένα κουμπί Ανανέωση από την αντανάκλαση στην καρτέλα του αιτήματος.
Αν ο διακομιστής δεν υλοποιεί την αντανάκλαση, το Restorm το επισημαίνει ρητά:
εισαγάγετε τότε το .proto.
Ενημέρωση
Section titled “Ενημέρωση”Το gRPC ανήκει στις επανασυγχρονίσιμες μορφές, και στις δύο λειτουργίες. Δείτε Ενημέρωση από την πηγή.