문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:spymemcached [2014/06/08 22:15] kwon37xi |
java:spymemcached [2016/12/09 07:56] (현재) kwon37xi [Spymemcached] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Spymemcached ====== | ====== Spymemcached ====== | ||
| * [[http:// | * [[http:// | ||
| + | * [[https:// | ||
| + | ===== 비동기 - Async ===== | ||
| + | spymemcached의 대부분의 작업은 비동기로 이루어지는 것으로 보인다. | ||
| + | 예를들면 '' | ||
| + | |||
| + | 이는 다음과 같이 해야 올바로 flush가 된다. | ||
| + | <code java> | ||
| + | final OperationFuture< | ||
| + | while(!flush.isDone()) { | ||
| + | log.debug(" | ||
| + | TimeUnit.MILLISECONDS.sleep(20); | ||
| + | } | ||
| + | </ | ||
| + | 이 처럼 많은 Operation들이 비동기로 이루어지므로 동기가 중요한 요소에서는 '' | ||
| ===== 기본 Spring 설정 ===== | ===== 기본 Spring 설정 ===== | ||
| 줄 29: | 줄 43: | ||
| * System Property '' | * System Property '' | ||
| * [[java: | * [[java: | ||
| - | System.setProperty(' | + | System.setProperty(' |
| </ | </ | ||
| * 로거 클래스는 '' | * 로거 클래스는 '' | ||
| - | * [[http:// | + | * 이제 불필요 : [[http:// |
| + | * 공식 Slf4j 로거 : '' | ||
| ===== incr/decr ===== | ===== incr/decr ===== | ||
| * incr, | * incr, | ||