У меня есть ряд процессов, которые взаимодействуют между облаком и моим приложением. Теперь я хочу назначить пропускную способность этим процессам только через мой код.
после перехода по некоторым ссылкам, чтобы узнать, как это сделать. И придумал это решение:
https://www.codeproject.com/Articles/18243/Bandwidth-throttling
Если есть какой-либо другой способ, которым я могу добиться этого регулирования полосы пропускания, пожалуйста, дайте мне знать. Любые справочные документы или ссылки, касающиеся этого, будут очень полезны.
Вы можете попробовать следующие методы,
Вы можете определить желаемую скорость передачи данных и текущую скорость передачи. Текущая скорость передачи зависит от количества байтов, которые вы можете в секунду отправлять / получать в / из облака, вы можете увеличивать / уменьшать текущую скорость передачи на коэффициент масштабирования X, но это не должно превышать желаемую скорость передачи. Вы можете создать собственный класс в классе сокетов, чтобы сделать ваши функции чтения / записи.
Второй — это предопределенный объем данных, только для которого вы будете выполнять операцию чтения / записи на сокете. Вы можете рассматривать этот объем данных как единицу / токен, который подходит для операции чтения / записи. Эту технику также можно добавить в свой пользовательский класс.
Других решений пока нет …