Ограничить пропускную способность для приложения GRPC из Голанга - PullRequest
0 голосов
/ 04 октября 2019

Я хочу ограничить пропускную способность, которую использует мой клиент Go. Есть ли способ сделать это изнутри программы Go

Сложно предоставить пример кода, но до сих пор я видел

  1. Извращение с помощью IPTables(звучит сложно для клиентской программы, чтобы получить право) https://unix.stackexchange.com/questions/34116/how-can-i-limit-the-bandwidth-used-by-a-process

  2. DialOptions на GRPC-клиенте Golang, но ни одна из них не кажется связанной https://godoc.org/google.golang.org/grpc#DialOption

  3. Wondershaper, но я нехочу, чтобы моя программа работала с другими программами

...