Нужна помощь с пулами в Memcached

У меня есть веб-приложение, работающее на нескольких серверах. И я планирую внедрить Memcached в это приложение с spymemcached в качестве клиента. Я создал пул клиентов memcached. Но я не уверен, сможет ли клиент, заимствованный из пула, создать более одного соединения с сервером memcached.

Я хочу иметь пул соединений, который мог бы использовать клиент из клиентского пула. Если этот метод в порядке, то как мне продолжить реализацию? Или каков должен быть лучший метод?

2 ответа

Но я не уверен, сможет ли клиент, заимствованный из пула, создать более одного соединения с сервером memcached.

Нет.

Я хочу иметь пул соединений, который мог бы использовать клиент из клиентского пула. Если этот метод в порядке, то как мне продолжить реализацию? Или каков должен быть лучший метод?

Вы можете использовать commons-pool в качестве основы пула вокруг spy.memcached. Смотрите это для реализации.

Некоторые люди используют DBCP для объединения соединений. Вы можете посмотреть на проект 3levelmemcache в качестве примера на github, для которого настроен пул, настроенный через Spring.

Другие вопросы по тегам