goim icon indicating copy to clipboard operation
goim copied to clipboard

Discovery可以分离吗

Open nicolaslh opened this issue 6 years ago • 18 comments

新版本使用到了Discovery,这个是必须的吗,能不能分离出来也可以正常运行

nicolaslh avatar Jan 09 '19 10:01 nicolaslh

目前是必须的,分离需要先想一下,不过可以同时支持etcd

tonybase avatar Jan 10 '19 12:01 tonybase

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

dempsey-ycr avatar Jan 14 '19 08:01 dempsey-ycr

同样服务发现报错,不知道是哪里配置的不对。。E0115 17:46:27.379135 23711 registry.go:182] Polls zone() env(dev) appid(goim.logic) error(-404)

kunshao753 avatar Jan 15 '19 10:01 kunshao753

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

请问您解决了吗

kunshao753 avatar Jan 16 '19 02:01 kunshao753

@kunshao753 你pull下代码。 之前的makefile的启动参数前没加‘-’

dempsey-ycr avatar Jan 16 '19 02:01 dempsey-ycr

@kunshao753 你pull下代码。 之前的makefile的启动参数前没加‘-’

好的,谢谢,搞定了,又遇到了新的问题,job模块,我改了kafka的brokers为非本地的ip,但是运行的时候会报E0117 11:40:09.676645 31053 job.go:63] consumer error(dial tcp 127.0.0.1:9092: connect: connection refused)

kunshao753 avatar Jan 17 '19 03:01 kunshao753

@kunshao753 你pull下代码。 之前的makefile的启动参数前没加‘-’

好的,谢谢,搞定了,又遇到了新的问题,job模块,我改了kafka的brokers为非本地的ip,但是运行的时候会报E0117 11:40:09.676645 31053 job.go:63] consumer error(dial tcp 127.0.0.1:9092: connect: connection refused)

你都说改成了非本地IP了, 那为何还会有(dial tcp 127.0.0.1:9092: connect: connection refused),是否配置文件没改,服务连的还是本地?

dempsey-ycr avatar Jan 17 '19 03:01 dempsey-ycr

@kunshao753 你pull下代码。 之前的makefile的启动参数前没加‘-’

好的,谢谢,搞定了,又遇到了新的问题,job模块,我改了kafka的brokers为非本地的ip,但是运行的时候会报E0117 11:40:09.676645 31053 job.go:63] consumer error(dial tcp 127.0.0.1:9092: connect: connection refused)

你都说改成了非本地IP了, 那为何还会有(dial tcp 127.0.0.1:9092: connect: connection refused),是否配置文件没改,服务连的还是本地?

logic和job两个模块涉及到kafka的配置,我都改成对应的ip了,所以不知道在哪出现的本地的ip,一直在追踪代码打印也没有找到

kunshao753 avatar Jan 17 '19 04:01 kunshao753

这个是kafka集群没配对

tonybase avatar Jan 17 '19 05:01 tonybase

这个是kafka集群没配对

您好,我是初学者,小白问题请别见怪,我在另一台服务器按照kafka官网的介绍搭建了一个kafka,比如ip地址是141.142.219.18。这台服务器的kafka启动是正常的,然后我在job.toml里配置的 [kafka] topic = "goim-push-topic" group = "goim-push-group-job" brokers = ["141.142.219.18:9092"]

logic同样也配置的这个没有报错。

kunshao753 avatar Jan 17 '19 05:01 kunshao753

kafka集群的brokers配置没配置好,不是goim的配置

tonybase avatar Jan 17 '19 07:01 tonybase

应该是broker.id和host.name没配置

tonybase avatar Jan 17 '19 07:01 tonybase

@kunshao753 kafka host.name 是否配置了 如果没有配置,client会默认获取到127的地址而非真实的kafka ip地址

lintanghui avatar Feb 02 '19 15:02 lintanghui

同样服务发现报错,不知道是哪里配置的不对。。E0115 17:46:27.379135 23711 registry.go:182] Polls zone() env(dev) appid(goim.logic) error(-404)

hello, 我是把comet单独一台服务器,然后job logic kafka是在另一台服务器上,这样的话那些配置文件里是怎么写的? 能给个参考么 谢谢!

wangbon avatar Feb 11 '19 07:02 wangbon

这个是kafka的配置没配对,需要加上host.name={ip},建议看看kafka相关的部署

tonybase avatar Feb 13 '19 05:02 tonybase

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

请问您解决了吗 我也遇到了同样的问题,请问你们怎么解决的啊?

langjitianya123 avatar Feb 25 '19 01:02 langjitianya123

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

请问您解决了吗 我也遇到了同样的问题,请问你们怎么解决的啊?

需要你开启discovery服务,在cmd/discovery目录下开启服务 (需要先go build) ./discovery -conf discovery-example.toml -alsolgotostderr

wangbon avatar Feb 25 '19 01:02 wangbon

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

@nicolaslh 请问你有遇到这个问题吗? discovery一直报404: discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&appid=goim.logic&env=&hostname=bogon&latest_timestamp=0&latest_timestamp=0) get error code(-404)

请问您解决了吗 我也遇到了同样的问题,请问你们怎么解决的啊?

同时在开启logic , comet ,job之前需要先开启kafka与redis,discovery服务! 刚开始开启logic会一直有上述报错,没关系的,把comet和job都开启之后 就会没有

wangbon avatar Feb 25 '19 11:02 wangbon