chaining¶
Warning
이 설정은 개발자 레벨로 운영단계의 수정을 권고하지 않습니다.
/usr/local/m2/setting.json 다음 영역에 대해 기술한다.
{
"functions": {
"operations": {
"chaining": {
...
}
}
}
}
pipe¶
체인함수 세션설정
"pipe": {
"flags": "nolog;nostats;nourlrewrite;nosessionurlrewrite;recursive;reqfilemeta;keepalive=600;",
"conflict": "skip",
"useRemoteFunctions": false
}
flags (기본: nolog;nostats;nourlrewrite;nosessionurlrewrite;recursive;reqfilemeta;keepalive=600;)세션정보 플래그
nolog로그를 기록하지 않는다.nostats통계/메트릭에서 제외한다.nourlrewriteURL을 트랜잭션 레벨에서 재정의하지 않는다.nosessionurlrewriteURL을 세션 레벨에서 재정의하지 않는다.recursive재귀(loopback) 호출이다.reqfilemeta원본콘텐츠의 메타정보를 승계받는다.keepalive (600초)서버세션의 session.keepAliveSec시간을 설정한다.bypass바이패스한다.cacheresult캐시 처리 결과를 응답헤더로 전송한다. 예)X-M2X-Function-Cache-Result: TCP_HIT
conflict (기본: skip)체인함수 등록충돌이 발생했을 때 정책
skipnew를 무시한다.overwriteold를 new로 덮어씌운다.
useRemoteFunctions (기본: false)
false (기본)local 체인함수를 사용한다.
trueRemote 체인함수 를 연결하고 remote 체인함수를 사용한다.