我们有一个依赖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发布于 2018-04-19 12:14:54
实际上,您是否试图测试SOAP、所有API、客户门户或其他东西的可用性。根据你的测试,答案将是不同的。当CP下降时,API可能会上升,或者平台的分布式组件的任何潜在组合。
对于您拥有的SOAP测试,您可以尝试一个返回较少行的SOAP操作,而不是检查WSDL可用性;ROQL查询可能是一个很好的选择。
REST可能是根"connect“路径,它不需要身份验证。https://my.osvc.site.com/services/rest/latest。
对于Customer,您只需点击索引/主页即可,这将告诉您CP已经启动。
如上文所述,Chat可以使用REST/SOAP方法。
电子邮件可能无法以任何有用的方式以这种方式检查。
当然,您可以实现作为API端点的CP控制器或自定义脚本,但这不是最佳实践,而且可能不是一个好的长期解决方案,尽管此类实践目前在SI空间中很常见。
https://stackoverflow.com/questions/49915235
复制相似问题