我们有一个依赖于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
答案 0 :(得分:0)
您是否真的尝试测试SOAP API,所有API,客户门户或其他内容的可用性。根据您的测试,答案会有所不同。在CP关闭时,API可能会启动,或者平台的分布式组件的任何潜在组合。
对于您拥有的SOAP API测试,您可以尝试其中一个返回较少行的SOAP操作,而不是检查WSDL可用性。 ROQL查询可能是一个不错的选择。
REST API可能是root&#34; connect&#34;路径,不需要身份验证。 https://my.osvc.site.com/services/rest/latest
。
对于客户门户网站,您可以点击索引/主页,这会告诉您CP已启动。
Chat可以使用上面提到的REST / SOAP方法。
电子邮件可能无法以这种方式以任何有用的方式进行检查。
当然,您可以实现作为API端点的CP控制器或自定义脚本,但这不是最佳实践,并且可能不是一个好的长期解决方案,即使此类实践在SI空间中很常见