Μετάβαση στο περιεχόμενο

Εισαγωγή gRPC (.proto ή αντανάκλαση)

Δύο δρόμοι οδηγούν σε ένα δέντρο gRPC μέσα στο Restorm.

Αρχείο ▸ Εισαγωγή (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.

Το παράθυρο διαλόγου «Διακομιστής gRPC (αντανάκλαση)»: το πεδίο διεύθυνσης host, η επιλογή Χρήση TLS και ο πίνακας προαιρετικών μεταδεδομένων ταυτοποίησης

Δύο αξιοσημείωτα πλεονεκτήματα:

  1. Λειτουργεί έπειτα εκτός σύνδεσης. Το σύνολο περιγραφέων που αποκτάται αποθηκεύεται σε κάθε αίτημα που δημιουργείται: οι κλήσεις λειτουργούν ακόμη κι αν ο διακομιστής αντανάκλασης δεν είναι πια προσβάσιμος.
  2. Είναι επανασυγχρονίσιμο. Η επανασύνδεση στην ίδια διεύθυνση αναγνωρίζεται ως ενημέρωση του υπάρχοντος δέντρου, όχι ως νέα εισαγωγή. Υπάρχει επίσης ένα κουμπί Ανανέωση από την αντανάκλαση στην καρτέλα του αιτήματος.

Αν ο διακομιστής δεν υλοποιεί την αντανάκλαση, το Restorm το επισημαίνει ρητά: εισαγάγετε τότε το .proto.

Το gRPC ανήκει στις επανασυγχρονίσιμες μορφές, και στις δύο λειτουργίες. Δείτε Ενημέρωση από την πηγή.