问题描述
使用Microprofile Liberty服务器,我需要在启动时通知另一个服务,该服务将在https端点上回调我的服务。顺便说一下,https端点并非总是启动,入站服务可能会收到一些连接错误。
我可以想象的选项是:重试其他服务,或者在通知其他服务之前先执行REST调用来验证https的可用性。
是否有任何内置方法可以通过MBean通知或CDI事件通知端点已启动或可用?
解决方法
我对用例并不十分清楚,但是似乎您需要在启动时执行一项操作(试图调用另一项服务)?如果是这种情况,您可以尝试使用CDI bean来监听启动事件,如下所示:
--target