memcached在onWorkerStart初始化后,不能做分布式,只能在gateway里面進(jìn)行存取,在其他程序里就不能獲取到了。。
請(qǐng)問(wèn)我想著在其他程序里面也想獲取的話(huà),memcached能實(shí)現(xiàn)嗎?不能實(shí)現(xiàn)的話(huà)有其他的辦法嗎?
你這個(gè)叫g(shù)ateway和其它程序共用memcache,不叫分布式。memcache分布式是指部署多個(gè)memcache實(shí)例。
memcache可以做到多個(gè)程序共用。不過(guò)現(xiàn)在很少人用memcache了,都用redis了。
我在A服務(wù)器上部署了GatewayWorker,然后onWorkerStart里面調(diào)用了memcached,然后我在B服務(wù)器上想調(diào)用memcached的緩存。
但是現(xiàn)在發(fā)現(xiàn)在B服務(wù)器上獲取不到,而且 GatewayWorker 還存在BusinessWorker 繁忙的狀態(tài)
我上面這例子大概就是我想問(wèn)的問(wèn)題
@1459:在Gateway的onWorkerStart里面調(diào)用后,沒(méi)有報(bào)錯(cuò),但是BusinessWorker 一直顯示busy