我在哪里可以找到mesos的服务

628mspwn  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(455)

我正在尝试使用mesos来构建一个集群,它根据网络负载动态伸缩。
需要一种服务发现机制来发现mesos部署的那些应用程序。
有一些工具,但我想知道更多的细节。mesos是否有一些api,我可以列出并查找当前服务及其端点(ip:port)?或者我必须写我的应用程序,它将推到一些数据库(sql,zookeeper)的信息告诉其他人的地址,它正在监听?
在mesos中有一个“discoveryinfo”信息。我可以用这个做服务发现吗?

sqxo8psd

sqxo8psd1#

在mesos中有一个“discoveryinfo”信息。我可以用这个做服务发现吗?
一定地。有关任务ip和端口的信息可以从/master/state获得。例如,mesos dns和mesos consul就是这样工作的,将mesos汇集起来以获取有关任务的信息并更新注册表。如果您使用的是marathon,那么可以使用位于marathonapi之上的工具
马拉松lb
特拉菲克
马拉松领事
disocveryinfo设计文档

相关问题