выделить работу с protoset в отдельный pkg/protoset #1

Closed
opened 2024-11-16 15:26:58 +03:00 by vtolstov · 1 comment
Owner

Публичные методы данного пакета позволяют передать в виде массива байт протосет
func AddProtoset(service string, data []byte) error

а также получить по имени метода реквест и респонс в виде protoreflect.Message
func GetMethod(name string) (protoreflect.Message, protoreflect.Message, error)

а также возможность работать через рефлексию
func AddReflection(service string, addr string) error

внутри себя должен быть кеш, в виде map[string]*protoregistry.Files где ключ это имя сервиса

Публичные методы данного пакета позволяют передать в виде массива байт протосет func AddProtoset(service string, data []byte) error а также получить по имени метода реквест и респонс в виде protoreflect.Message func GetMethod(name string) (protoreflect.Message, protoreflect.Message, error) а также возможность работать через рефлексию func AddReflection(service string, addr string) error внутри себя должен быть кеш, в виде map[string]*protoregistry.Files где ключ это имя сервиса
kgorbunov was assigned by vtolstov 2024-11-16 15:27:11 +03:00
vtolstov referenced this issue from a commit 2024-11-24 12:57:54 +03:00
Author
Owner

спасибо

спасибо
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees kgorbunov
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unistack-org/servicechecker#1
No description provided.