Условие
Есть сервис по обработке и агрегации новостей. Источники генерируют новости, представленные структурой TDocument. У каждой новости есть уникальный идентификатор (Url) и несколько версий, различающихся по FetchTime.
message TDocument {
string Url = 1; // URL документа, его уникальный идентификатор
uint64 PubDate = 2; // время заявления публикации документа
uint64 FetchTime = 3; // время получения данного обновления документа
string Text = 4; // текст документа…