Я пытаюсь включить тип содержимого MessagePack в проекте .net Core Web API, над которым я работаю.
После некоторых исследований установил этот пакет nuget и добавил нижекод в файле запуска.Достаточно просто!Теперь я вижу, что содержимое msgpack подается через мои API.
services.AddMvc().AddMessagePackFormatters(c =>
{
c.FormatterResolver = ContractlessStandardResolver.Instance;
c.SupportedContentTypes.Add("application/x-msgpack");
c.SupportedExtensions.Add("mp");
});
Теперь я хотел бы применить сжатие LZ4 поверх него, чтобы уменьшить размер полезной нагрузки, как указано в здесь .И я не смог найти никаких пакетов nuget, чтобы добавить эту функциональность или найти способ подключить сжатие LZ4.В нескольких блогах я читал, что сжатие LZ4 встроено в MessagePack.Я не мог понять, что это значит, и там очень мало документации об этом материале.
Я новичок в этом деле сжатия / распаковки, поэтому любая помощь приветствуется.
Спасибо