-
我看 goim 实现中, comet 并未实现 `client ->comet->logic` 的消息发送(单播、房间播、广播)。
而是在 logic 上开了 1 个 http 服务,来做消息发送。并做 Benchmark 测试。
因此这里有 2 个疑问:
1. 这个 Benchmark 测试与实际生产环境的工作流程相差巨大,是否具有参考价值?
2. 为什么回避 `client ->co…
-
说明是基于LINUX的,有没有基于MAC OS 的指导呢
-
启动之后:comet有报错如下:
client.go:587] discovery: client.Get(http://192.168.0.67:7171/discovery/polls?appid=infra.disco
very&appid=goim.logic&env=dev&hostname=ecs-f8a3&latest_timestamp=1550021251882167963&…
-
**v2.0 Roadmap:**
- [x] 在线信息,router换成了redis
- [x] 支持节点与redis在线心跳维持
- [x] 支持[gRPC](https://github.com/grpc/grpc-go),及[Discovery](https://github.com/Bilibili/discovery)服务发现
- [x] 支持节点连接数和权重调度
- [x]…
-
discovery+ rpc 使用流程 我是这样理解的;
启动discovery 服务节点(7171), 然后把服务(rpc)注册到discovery上面
### 入口文件 cmd/main.go
```
dis := discovery.New(app.Conf.Discovery)
resolver.Register(dis)
ins := &naming.Insta…
-
# 环境信息
CentOS7
go version go1.12 linux/amd64
## GO环境变量
```
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/data/apps/go
```
## 按照这个教程:http://goim.io/tutorials/#qu…
-
我用supervisor开启goim的四个模块,然后在运行时候job模块出现问题了。
此时logic、comet、router都是正在运行重的,但是job和kafka部分一直报错
这个是job下面的日志,请问这个是怎么回事啊?
-
能部署吗,有服务器闲着,一直想做个即时通讯社区用?咋联系?可以提供一些资金支持 希望能做下去!
-
作者你好,我在执行了 make run后,在comet中,遇到以下错误:
`true`
`E0211 10:19:23.961804 3882 client.go:582] discovery: client.Get(http://127.0.0.1:7171/discovery/polls?appid=infra.discovery&env=dev&hostname=Sniperd…
-
https://github.com/Terry-Mao/goim/blob/35e3a4830973a59638fd44314bda70989362d9ae/internal/comet/channel.go#L87
```
// Push server push message.
func (c *Channel) Push(p *grpc.Proto) (err error) {
…
weisd updated
5 years ago