512team / dhorse

DHorse是一个轻量级、简单易用的云应用管理平台,具有多云和多环境管理、应用管理和部署、服务治理等功能,使用该平台不需要了解容器和k8s的概念。
https://www.512.team
Apache License 2.0
416 stars 75 forks source link

功能建议 #3

Closed jimsoft1000 closed 1 year ago

jimsoft1000 commented 1 year ago

测试环境应用部署完毕之后,建议增加一个功能,检查应用部署成功,向rocketmq里发送一个消息,消息内容为:服务名称 ,此功能可以配置,启动和关闭开关

jimsoft1000 commented 1 year ago

后续自动化测试的服务会消费这个消息,自动调用自动化测试的服务

jimsoft1000 commented 1 year ago

建议增加pod调度亲和性的参数

tiandizhiguai commented 1 year ago

测试环境应用部署完毕之后,建议增加一个功能,检查应用部署成功,向rocketmq里发送一个消息,消息内容为:服务名称 ,此功能可以配置,启动和关闭开关

不建议发送mq消息,这样增加了DHorse和其他系统的依赖性。可以提供一个配置http接口的功能,DHorse的一些事件完成以后,可以通过该接口发送通知。

tiandizhiguai commented 1 year ago

建议增加pod调度亲和性的参数

可以,在后续版本考虑增加应用和应用、应用和node之间亲和性调度的功能。

tiandizhiguai commented 1 year ago

测试环境应用部署完毕之后,建议增加一个功能,检查应用部署成功,向rocketmq里发送一个消息,消息内容为:服务名称 ,此功能可以配置,启动和关闭开关

1.0.0版本已经支持此功能,具体配置菜单:公共配置->更多,版本:https://github.com/tiandizhiguai/dhorse/releases/tag/v1.0.0