[英]OracleRightNow health check endpoint
我們有一個依賴於ORN的應用程序。
我們希望該應用程序具有運行狀況檢查終結點,以了解它是否可以正常運行以及所有依賴項都可以正常運行。
為了檢查ORN是否正常工作,我們目前正在使用:
https://support.something.com/cgi-bin/something.cfg/services/soap?wsdl
作為ORN的運行狀況檢查端點。 它工作正常,但太大(1800行):
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright @ 2009, 2017, Oracle and/or its affiliates. All rights reserved.
http://www.oracle.com
-->
<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
...
</wsdl:service>
</wsdl:definitions>
ORN是否有另一個健康檢查端點 ?
理想情況下,我希望某些東西像這樣:
https://support.something.com/cgi-bin/something.cfg/check
只是返回
OK
您實際上是在嘗試測試SOAP API,所有API,客戶門戶或其他功能的可用性。 根據您的測試,答案將有所不同。 CP下降時,API可能會上升,或者平台的分布式組件的任何潛在組合。
對於已有的SOAP API測試,您可以嘗試返回較少行的SOAP操作之一,而不是檢查WSDL的可用性。 ROQL查詢可能是一個不錯的選擇。
REST API可能是根“連接”路徑,不需要身份驗證。 https://my.osvc.site.com/services/rest/latest
。
對於Customer Portal,您可以直接單擊索引/主頁,這將告訴您CP已啟動。
聊天可以使用如上所述的REST / SOAP方法。
電子郵件可能無法通過這種方式以任何有用的方式進行檢查。
當然,您可以實現充當API端點的CP控制器或自定義腳本,但這不是最佳實踐,並且可能不是一個好的長期解決方案,即使此類實踐目前在SI空間中很常見。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.