Когда я пришел в мир распределенного кэша, я сначала начал с AppFabric, но это было не очень надежно и предлагает ограниченные возможности, тогда другое лучшее решение, которое я нашел, было NCache (распределенный кэш в памяти ), и мне никогда не приходилось сталкиваться с какими-либо проблемами с производительностью, более того, он поддерживается в .Net и Java без каких-либо изменений кода на Windows и платформе Linux.Поэтому моей первой рекомендацией будет NCache, а затем AppFabric (но только если кто-то может пойти на компромисс в отношении ограниченной функциональности и производительности).