chaining

Warning

이 설정은 개발자 레벨로 운영단계의 수정을 권고하지 않습니다.

/usr/local/m2/setting.json 다음 영역에 대해 기술한다.

{
  "functions": {
    "operations": {
      "chaining": {
        ...
      }
    }
  }
}

pipe

체인함수 세션설정

"pipe": {
  "flags": "nolog;nostats;nourlrewrite;nosessionurlrewrite;recursive;reqfilemeta;keepalive=600;",
  "conflict": "skip"
}
flags (기본: nolog;nostats;nourlrewrite;nosessionurlrewrite;recursive;reqfilemeta;keepalive=600;)

세션정보 플래그

  • nolog 로그를 기록하지 않는다.

  • nostats 통계/메트릭에서 제외한다.

  • nourlrewrite URL을 트랜잭션 레벨에서 재정의하지 않는다.

  • nosessionurlrewrite URL을 세션 레벨에서 재정의하지 않는다.

  • recursive 재귀(loopback) 호출이다.

  • reqfilemeta 원본콘텐츠의 메타정보를 승계받는다.

  • keepalive (600초) 서버세션의 session .keepAliveSec 시간을 설정한다.

conflict (기본: skip)

체인함수 등록충돌이 발생했을 때 정책

  • skip new를 무시한다.

  • overwrite old를 new로 덮어씌운다.