Описание тега scalapb

ScalaPB - это плагин для компилятора буферов протоколов (протоколов) для Scala. Он генерирует классы сценариев Scala, парсеры и сериализаторы для буферов протокола.
0 ответов

Интеграция Play Framework 2.6 с gRPC и Netty

В то время, когда я пишу этот пост, Play Framework находится на v2.6.0-M4. Версия платформы v2.5 имела трудности для работы с gRPC из-за конфликтов Netty (см. Этот ответ stackru). Я начинаю изучать gRPC и protobufs. Уже портировал проект из Play Fra…
13 апр '17 в 21:09
3 ответа

Обработка нагрузок различных типов сообщений во время выполнения элегантным способом

Чтобы иметь возможность обрабатывать большое количество разных типов запросов, я создал .proto файл как это: message Message { string typeId = 1; bytes message = 2; } Я добавил typeId так что каждый знает, что актуально protobuf bytes представляет с…
03 фев '17 в 22:26
0 ответов

Избегайте внутренних классов в компиляторе ScalaPB

У меня есть прото-файлы и сгенерированные классы Scala с использованием ScalaPB. Вывод выглядит так: @SerialVersionUID(0L) final case class MetaData extends scalapb.GeneratedMessage { object HeightReferencePointEnum extends _root_.scalapb.GeneratedE…
11 фев '19 в 11:20
1 ответ

scalapb как сгенерировать код из файлов protobuf в тестовой директории?

Я хотел бы сгенерировать код из файлов protobuf в тестовой директории. project/test/protobuf/myproto.proto Это не работает PB.targets in Test := Seq( scalapb.gen() -> (sourceManaged in Test).value ) Похоже, что scalapb генерирует только файлы для…
06 апр '18 в 13:12
0 ответов

ScalaPB и шейдинг с SBT не работает

Я пытаюсь заставить https://scalapb.github.io/">ScalaPB работать со Spark. Для этого мне нужно затенить мои буферы протокола в SBT, используя код, как показано ниже assemblyShadeRules in assembly := Seq( ShadeRule.rename("com.google.protobuf.**" -&g…
1 ответ

ScalaPB с Scala.js и Scala(jvm) - были ошибки связывания

У меня есть несколько подпроектов в моем sbt, один из которых является сервером (основанным на playframework), другой - клиентской стороной (scala.js), а третий - связью между ними в форме protobuf (scalapb). Теперь это мой build.sbt: lazy val gener…
2 ответа

Как получить доступ к вложенным полям в фрейме данных.proto, ScalaPB

Следующая моя схема данных root |-- name: string (nullable = true) |-- addresses: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- street: string (nullable = true) | | |-- city: string (nullable = true) Я хочу вывести имя …
1 ответ

Группировка / идентификация журналов актеров для одного и того же "запроса"

Я ищу способ или лучшее / лучшее дизайнерское решение для проблемы регистрации. Я использую акторы Akka в кластерах для своих внутренних сервисов и Play во внешнем интерфейсе для приема HTTP-запросов. Мой вопрос несколько расширен от старого вопроса…
24 янв '17 в 10:46
0 ответов

scalapb не возвращает канал при использовании простого теста

Я пытаюсь построить клиент, используя gRpc с scalaPB. Согласно документации, я должен иметь возможность запустить следующее для создания канала: ManagedChannelBuilder.forAddress(host, port).usePlaintext(true).build Но когда метод сборки не распознае…
16 фев '17 в 17:35
0 ответов

*.proto файлы игнорируются

Я пытаюсь использовать Protobuffers и ScalaPB, я добавил: import com.trueaccord.scalapb.compiler.Version.scalapbVersion libraryDependencies += "com.trueaccord.scalapb" %% "scalapb-runtime" % scalapbVersion % "protobuf" PB.targets in Compile := Seq( …
15 май '17 в 13:52
1 ответ

Как создать файл JAR из сгенерированных источников com.trueaccord.scalapb

Я использую ScalapB для генерации исходного кода для схемы protobuf. Работает отлично. Как мне сгенерировать банку, состоящую только из сгенерированного исходного кода. Я хотел бы создать файл JAR и добавить его в качестве зависимости от Zeppelin Sp…
03 май '17 в 23:48
2 ответа

Объект Proto уже определен

Я использую Scala 2.11.8 и пытаюсь добавить protobuf. Вот мой журнал: [info] Целевой каталог Protoc: / home / user / Git / tortle / target / src_managed / main [info] Целевой каталог Protoc: / home / user / Git / tortle / target / src_managed / main…
20 апр '18 в 13:01
1 ответ

Как запустить сервер / клиент grpc, используя скальп на спарк?

У меня проблема с запуском сервера / клиента с использованием ScalaPB на спарк. все работает нормально, пока я запускаю свой код, используя "sbt run". я хочу запустить этот код с использованием spark coz, а затем импортировать мою модель spark, чтоб…
26 июл '18 в 05:04
2 ответа

Структурированное потоковое вещание с использованием Spark 2.0.2, Kafka source и scalapb

Я использую структурированную потоковую передачу (Spark 2.0.2) для использования сообщений kafka. Использование scalapb, сообщения в protobuf. Я получаю следующую ошибку. Пожалуйста помоги.. Исключение в потоке "main" scala.ScalaReflectionException:…
16 ноя '16 в 20:04
1 ответ

Можно ли перезаписать и использовать одно и то же значение в нескольких файлах build.sbt?

У меня есть следующая фиктивная структура проекта: |───employee-uService | ├───backend | | ├───employee-api | | ├───project | | ├───src | | │ └───main | | │ ├───protobuf | | │ └───scala | | ├───build.sbt | ├───build.sbt |───build.sbt (root project b…
03 авг '18 в 11:25
2 ответа

Привлечение сторонних.proto файлов в ScalaPB

Как я могу сказать ScalaPB, что он должен получить .proto зависимости от Интернета, например google/api/annotations.proto со https://github.com/googleapis/googleapis/tree/master/google/api Фон: Цель - прочитать API etcd v3 из Scala через gRPC. Я выб…
31 май '17 в 10:26
1 ответ

Как отправлять и получать сообщения protobuf через Akka Tcp

Я использую ScalaPB для моего компилятора protobuf, который генерирует классы дел Scala, парсеры и сериализаторы для моих протокольных буферов. У меня есть простое сообщение protobuf в файле.proto, которое было скомпилировано в класс случая Scala бл…
29 мар '16 в 01:12
1 ответ

Есть ли способ вывести чистую задачу плагина ScalaProtobuf из основной задачи "sbt clean"?

Я использую этот плагин Scala Protobuf: https://scalapb.github.io/ У меня возникла проблема, когда каждый раз, когда я запускаю "sbt clean", сгенерированные файлы protobuf также очищаются. Можно ли как-то настроить плагин так, чтобы чистая задача sc…
21 апр '17 в 15:17
1 ответ

Scala-код генерирует несоответствие типов (ScalaPB)

У меня есть файл protobuf... который я преобразую в файл Scala, используя ScalaPB. Таким образом, я могу тогда... используйте это в моем блокноте Juypter * для преобразования. К сожалению, когда я... запустить конкретную ячейку, я получаю ошибку нес…
05 мар '18 в 21:07
1 ответ

Возможно ли запустить последнюю версию ScalaPB (0.6.x) с protobuf 2.5.0?

Кто -нибудь пробовал? Мне нужно сгенерировать классы Scala для protobuf 2.5.0 Похоже, ScalaPB поддерживает protobuf 3.x, а не 2.5.0
17 окт '17 в 03:43