положим есть несколько физических машин. на каждой стоит nginx. на эти машины идут интенсивные http запросы от множества фронтендов в которых они шлют некие цифры в uint_64. эти запросы ловят fastcgi приложения. каждому fastcgi приложению нужно не просто обработать запрос, но и посчитать что это был скажем 10 миллиардный запрос. отсюда вопрос: как бы вы боролись с big lock в этой задаче? где бы хранили этот счетчик? боюсь скажем memcached с cas не лучшее решение в данном случае. положим запросов реально лавина, рисуется что-то типа insert куда-то (типа не блокируемая очередь) и count в стороннем воркере. как бы это сделали вы и какими инструментами хранения? fastcgi возможно будет на c++
Ответ на:
комментарий
от nikolnik
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от quester
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от quester
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от quester
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Ingo Molnar планирует убить Big Kernel Lock (2008)
- Форум locks (2014)
- Форум Lock (2007)
- Форум Big history (2009)
- Форум big window (2006)
- Форум Big Brother (2001)
- Форум Big Trio (2004)
- Форум big la (2007)
- Форум Big Shrift ! (2005)
- Форум Vendor lock (2017)