回答編集履歴
3
日本語の修正
answer
CHANGED
|
@@ -1,6 +1,6 @@
|
|
|
1
1
|
こんにちは。
|
|
2
|
-
各ノード
|
|
2
|
+
たしか、各ノードをMemcache::addServerで登録する必要があります。
|
|
3
|
-
config/cache.phpのserversに全ノードの設定を追加
|
|
3
|
+
Laravelではconfig/cache.phpのserversに全ノードの設定を追加すればいいと思います。
|
|
4
4
|
|
|
5
5
|
補足
|
|
6
6
|
---
|
|
@@ -10,8 +10,10 @@
|
|
|
10
10
|
Auto Discoveryを使う場合、ElastiCache Cluster Clientというクライアントプログラムを導入する必要があります。
|
|
11
11
|
[参考URL](http://dev.classmethod.jp/cloud/aws/check-elasticache-autodiscovery/)
|
|
12
12
|
|
|
13
|
-
Configration Endpointを見ると、このURLに接続すればあたかもAWS側で自動的に
|
|
13
|
+
Configration Endpointを見ると、このURLに接続すれば、あたかもAWS側で各ノードを自動的に選択してくれるように見えますが、実はそうではありません。
|
|
14
|
-
memcacheの仕様ではどのノードに接続するかは、クライアント側
|
|
14
|
+
memcacheの仕様ではどのノードに接続するかは、クライアント側(つまり質問者さんのサーバ)が選択します。
|
|
15
|
-
Configration Endpointは乱暴に言えば、ノードのリストを返すようなものです。
|
|
16
|
-
ですので、
|
|
15
|
+
ですので、クライアントがどのノードに接続すればいいか選択できるように全ノードをAddServerする必要があります。
|
|
16
|
+
|
|
17
|
+
では、Configration Endpointとは何か?
|
|
18
|
+
乱暴に言えば、各ノードのリストを返してくるようなものです。
|
|
17
|
-
ElastiCache Cluster Client
|
|
19
|
+
クライアントをAWSが用意しているElastiCache Cluster Clientにすることで、Configration Endpointが返してきた各ノードのリストを解釈し、自動的に接続先ノードを選択してくれるようになります。
|
2
誤字を修正
answer
CHANGED
|
@@ -11,7 +11,7 @@
|
|
|
11
11
|
[参考URL](http://dev.classmethod.jp/cloud/aws/check-elasticache-autodiscovery/)
|
|
12
12
|
|
|
13
13
|
Configration Endpointを見ると、このURLに接続すればあたかもAWS側で自動的に検出してくれるように見えますが、実はそうではありません。
|
|
14
|
-
memcacheの仕様ではどのノードに接続するかは、クライアント側(memcached
|
|
14
|
+
memcacheの仕様ではどのノードに接続するかは、クライアント側(memcachedではなくlibmemcached)が選択しています。
|
|
15
15
|
Configration Endpointは乱暴に言えば、ノードのリストを返すようなものです。
|
|
16
|
-
ですので、
|
|
16
|
+
ですので、libmemcachedが選択できるように全ノードをAddServerするか、
|
|
17
|
-
ElastiCache Cluster Clientを入れて
|
|
17
|
+
ElastiCache Cluster Clientを入れてAuto Discoveryに対応する必要があるということになります。
|
1
文言修正
answer
CHANGED
|
@@ -12,6 +12,6 @@
|
|
|
12
12
|
|
|
13
13
|
Configration Endpointを見ると、このURLに接続すればあたかもAWS側で自動的に検出してくれるように見えますが、実はそうではありません。
|
|
14
14
|
memcacheの仕様ではどのノードに接続するかは、クライアント側(memcachedやらlibmemcachedやら)が選択しています。
|
|
15
|
-
Configration Endpointは乱暴に言えば、ノードのリストを返す
|
|
15
|
+
Configration Endpointは乱暴に言えば、ノードのリストを返すようなものです。
|
|
16
16
|
ですので、memcachedが選択できるように全ノードをAddServerするか、
|
|
17
17
|
ElastiCache Cluster Clientを入れてConfigration Endpointに対応する必要があるということになります。
|