Плохое повышение. Производительность ASIO

Каково ваше намерение использовать PropertySourcesPlaceholderConfigurer? Вы уже создали Бин, так что вы можете добавить его через @Autowired.

Метод с аннотацией @Bean вызывается через Spring при запуске приложения. Если вы хотите инициализировать этот компонент вручную, вы должны удалить аннотацию @Bean или создать компонент на основе файлов в своем классе AppConfig:

@Bean
public File getFile() {
    return new File("path\\credentials.properties");
}

РЕДАКТИРОВАТЬ:

Посмотрите на это напишите, если вы хотите использовать значения командной строки при создании bean-компонентов с аннотацией @Bean: Spring Boot: получить аргумент командной строки в аннотированном методе @Bean

25
задан Sam Miller 19 March 2013 в 22:41
поделиться

2 ответа

Вы должны отключить алгоритм Nagle . Позвоните:

m_socket.set_option(tcp::no_delay(true));

Где это уместно для вашего кода.

40
ответ дан janm 28 November 2019 в 21:01
поделиться

Для моих целей, отправляя действительно очень маленькие сообщения и запрашивая ответы в режиме реального времени, отключение алгоритма Нейгла оказалось причиной низкой производительности.

6
ответ дан Kranar 28 November 2019 в 21:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: