memcached在onWorkerStart初始化后,不能做分布式,只能在gateway里面进行存取,在其他程序里就不能获取到了。。 请问我想着在其他程序里面也想获取的话,memcached能实现吗?不能实现的话有其他的办法吗?
你这个叫gateway和其它程序共用memcache,不叫分布式。memcache分布式是指部署多个memcache实例。 memcache可以做到多个程序共用。不过现在很少人用memcache了,都用redis了。
我在A服务器上部署了GatewayWorker,然后onWorkerStart里面调用了memcached,然后我在B服务器上想调用memcached的缓存。 但是现在发现在B服务器上获取不到,而且 GatewayWorker 还存在BusinessWorker 繁忙的状态 我上面这例子大概就是我想问的问题
获取不到具体什么报错?
@1459:在Gateway的onWorkerStart里面调用后,没有报错,但是BusinessWorker 一直显示busy
估计是连接超时,memcache端口对应的防火墙或安全组没放行
你这个叫gateway和其它程序共用memcache,不叫分布式。memcache分布式是指部署多个memcache实例。
memcache可以做到多个程序共用。不过现在很少人用memcache了,都用redis了。
我在A服务器上部署了GatewayWorker,然后onWorkerStart里面调用了memcached,然后我在B服务器上想调用memcached的缓存。
但是现在发现在B服务器上获取不到,而且 GatewayWorker 还存在BusinessWorker 繁忙的状态
我上面这例子大概就是我想问的问题
获取不到具体什么报错?
@1459:在Gateway的onWorkerStart里面调用后,没有报错,但是BusinessWorker 一直显示busy
估计是连接超时,memcache端口对应的防火墙或安全组没放行