1. 程式人生 > >F5的HTTP monitor機制-URL檢測-http-restAPI偵測

F5的HTTP monitor機制-URL檢測-http-restAPI偵測

一、restAPI介面返回的訊息必須是字串格式:

返回的響應字串要不能帶引號,我查了下資料,需要在servlet-context.xml新增<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>,加上後在命令列curl 時確實不帶引號了

<mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                <property name="objectMapper">
                    <ref bean="jacksonObjectMapper"/>
                </property>
                <property name="supportedMediaTypes">
                    <list>
                        <value>application/json</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>

二、由於在工作中存在了一個比較特殊的需求,希望藉助F5來不僅僅是用簡單的http協議檢測某個埠是否正常,而是希望能夠通過get 命令根據返回的內容來判斷某個pool中的成員是否健康。
1、新建一個monitor,如圖
F5的HTTP <wbr>monitor機制應用

2、設定Send String和receive string
F5的HTTP <wbr>monitor機制應用


【說明】:Send String中 ,GET 後面是要檢測的頁面的相對路徑,然後 HTTP/1.1\r\nConnection: Close\r\nHost: \r\n\r\n 這一段內容照抄就可以了
3、然後在你需要關聯的pool中新增該monitor即可

F5的HTTP <wbr>monitor機制應用


參考:http://ipneter.blog.51cto.com/341177/221652/