может ли протокол proto 3 проанализировать сообщение с помощью proto2? - PullRequest
0 голосов
/ 14 марта 2019

Я выбрал proto3 для кеша (сериализации) для моего приложения, и он работал в течение нескольких месяцев.но теперь я хочу передумать для proto2, потому что hasField действительно нужен.

проблема в том, что в кеше все еще много данных, которые сериализуются с proto3, если я не могу десериализовать их с proto2.это будет недопустимо.

мой вопрос: безопасно ли переходить с proto3 на proto2?Я сделал несколько тестов, я мог бы работать в некоторых случаях.но я боюсь, что это не полный тест покрытия.

моя текущая версия proto3 - 3.6.1, а версия proto2, которую я хочу использовать, - 2.6.1

...