.vscode | ||
.gitignore | ||
docker-compose.yml | ||
go.mod | ||
go.sum | ||
README.md | ||
ytfunction_test.go | ||
ytfunction.go |
Набор инструментов для функций
Пакет
Сообщение является бинарным пакетом. Для работы с ним его для начала необходимо десериализовать. Для этого используется protocol buffer
После десериализации присутствует 4 поля:
- Параметры заголовка, которые передаются с пакетом (например http-заголовки). Формат заголовка типа key:string=valye:string
- Название очереди-функции обратного вызова. Это название очереди, в которую необходимо вернуть результат
- Бинарные данные, которые, которые передаются в функцию
- Метаданные. В этом поле передаются служебные данные для самого SDK.