我正在尋找殺死Mesos任務或關閉mesos-rxjava庫中的框架的方法。看起來在subscribe()之後,發送調用Mesos的唯一機會是響應來自Mesos的事件。我已經能夠將Fenzo整合到一個單獨的調度循環中,通過使用Promise中的Observable響應提供的租約並存儲Fenzo循環的承諾,因此可能對「任務啓動」更新事件執行相同操作,並且遵守諾言以殺死那個任務,但是那麼你不能取消尚未開始的任務,也不能解決關閉框架的問題。或者也許有一種方法可以使用庫的身份驗證以簡單的方式發送HTTP請求?我錯過了一個更清潔的解決方案嗎?mesos-rxjava - 殺死任務和關機調度程序
0
A
回答
1
我認爲你在這裏尋找的是TEARDOWN Call [1],當這個調用從調度程序發送到mesos時,它將啓動整個集羣的框架完全關閉。
通過將主體編織到Observable中(您可以在下面的鏈接2中看到將Observable一起編織爲一個示例),您可以爲mesos-rxjava客戶端提供一個句柄,以便能夠發送不支持「對事件的直接反應。下面的鏈接3是Github問題的一個鏈接,更多地解釋了這一點。
[1] https://github.com/apache/mesos/blob/master/docs/scheduler-http-api.md#teardown
[2] https://github.com/mesosphere/mesos-rxjava/blob/master/mesos-rxjava-example/mesos-rxjava-example-framework/src/main/java/com/mesosphere/mesos/rx/java/example/framework/sleepy/Sleepy.java#L140
[3] https://github.com/mesosphere/mesos-rxjava/pull/63#issuecomment-235043568
相關問題
- 1. CodeIgniter任務調度程序將任務調度到任務調度程序
- 2. XCUITest - 任務 - 殺死應用
- 3. 無法殺死Rake任務
- 4. 殺死.NET 4任務?
- 5. PID查找召回和殺死任務
- 6. 創建沒有「任務殺手」應用程序可以殺死的Android服務
- 7. django:調用遠程服務殺死python
- 8. 創建任務調度程序任務
- 9. 關機調度程序 - Java
- 10. 高級任務殺手如何殺死一個進程?
- 11. 任務管理器如何殺死應用程序?
- 12. 防止通過任務管理器強行殺死程序
- 13. 任務管理器如何殺死我的程序?
- 14. 排序殺死程序:MATLAB
- 15. 沒有窗口任務調度程序的調度任務
- 16. 殺死進程殺死其他進程
- 17. 關閉處理程序,刪除回調,無法殺死活動
- 18. Java的機器人殺死服務時,應用程序被殺害或接近
- 19. 關於在Python中殺死交換機
- 20. 像任務管理器一樣殺死
- 21. 如何殺死一個異步任務?
- 22. 如何殺死DNN計劃任務?
- 23. 在Ansible中殺死一個任務
- 24. 如何殺死android中的任務?
- 25. Android AlarmManager警報被任務mgr殺死
- 26. 殺死應用程序
- 27. NullPointerException,殺死我的程序
- 28. Sitecore調試任務調度程序
- 29. 從任務調度程序調用BTEQ
- 30. Java:隨機調度任務