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

Open
opened 2024-11-16 15:26:58 +03:00 by vtolstov · 0 comments
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
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

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