HTTP 파티션 기능에서는 표현식 및 파티션과 같은 두 개의 구성 목록을 지정해야 합니다. 표현식 목록은 수신 HTTP 요청에서 유효한 파티션 이름을 추출하는 데 사용되는 모든 일반 표현식으로 구성됩니다. 파티션 목록에는 고가용성(HA) 관리자에서 관리하고 백엔드 대상 서버에서 활성화해야 하는 모든 파티션을 식별하는 유효한 모든 파티션 이름이 들어 있습니다.
<?xml version="1.0" encoding="UTF-8"?> <wpfhttp:Partitions xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:wpfhttp="http://www.ibm.com/websphere/Application Server/schemas/6.0/ wpfhttp.xmi" xmi:id="http.wpf.sample"> <ExpressionList xmi:id="ExpressionList_1095302397199"> <RequestExpression xmi:id="RequestExpression_1095302397199" MatchExpression="(user=)(.*)$" ClassifyFormula="$2"/> </ExpressionList> <PartitionList xmi:id="PartitionList_1095302397199"> <PartitionEntry xmi:id="PartitionEntry_1095302397199" Name="adolfo"/> <PartitionEntry xmi:id="PartitionEntry_1095302397200" Name="isabelle"/> </PartitionList> </wpfhttp:Partitions> <>
이 파티션 파일은 일치 표현식과 분류 공식의 두 가지 문자열로 일치하는 일반 표현식을 식별합니다(ExpressionList 섹션에서). 일치 표현식은 URL 및 조회 문자열의 일부분에서 어떻게 일치하는지를 판별합니다. 분류 공식은 표현식이 일치했을 때 파티션을 지정하는 URL 및 조회 문자열의 일부분을 표시합니다.
<RequestExpression xmi:id="RequestExpression_1095302397199" MatchExpression= "(user=)(.*)&" ClassifyFormula="$2"/>권장되지는 않지만 partitions.xml을 수동으로 수정할 수 있습니다. partitions.xml 파일을 편집할 때 이러한 특수 문자 세트를 사용하지 않도록 주의해야 합니다. 이러한 문자에 대한 자세한 정보는 XML 스펙을 참조하십시오.
수동 편집 대신 http://www.ibm.com/developerworks 웹 사이트에서 웹 다운로드를 통해 Eclipse(WebSphere Studio Application Developer) 플러그인을 사용할 수 있습니다. 이 파일의 두 번째 부분(PartitionList)은 유효한 모든 파티션 이름을 나열하므로 보다 간단합니다. 이 목록은 응용프로그램 시작 중 파티션 기능과 통신하여 활성화해야 하는 파티션을 파티션 기능에 알립니다.
Related concepts
HTTP 파티션