printfcoder/stack-rpc-tutorials

part2 运行问题。

theoneLee opened this issue · 2 comments

貌似v2的micro默认使用的broker是nats。下面是我用docker起的nats。

edzdeMacBook-Pro:write_sth edz$ docker run --name nats -p 4222:4222 nats
[1] 2020/02/27 10:16:07.522861 [INF] Starting nats-server version 2.1.4
[1] 2020/02/27 10:16:07.522990 [INF] Git commit [fb009af]
[1] 2020/02/27 10:16:07.528188 [INF] Starting http monitor on 0.0.0.0:8222
[1] 2020/02/27 10:16:07.531789 [INF] Listening for client connections on 0.0.0.0:4222
[1] 2020/02/27 10:16:07.531899 [INF] Server id is ND6LHYBQIAJMEZDFUH73R5C6K4TAMLWE3HLV3YQKCPRUICMCYFJ3FPA6
[1] 2020/02/27 10:16:07.531932 [INF] Server is ready
[1] 2020/02/27 10:16:07.532374 [INF] Listening for route connections on 0.0.0.0:6222

然后依次按照教程说的启动web,user-srv,user-web,user-auth。
然后登陆是正常的,但是在登出时,auth的log有一个报错:

2020-02-27 18:16:56 [[MakeAccessToken] 收到创建token请求]
2020-02-27 18:17:00 [[DelUserAccessToken] 清除用户token]
2020-02-27 18:17:00 [pub] 发布token删除消息失败: %v[nats: invalid connection]

thx。

默认使用的nats的内嵌版本,不需要连接nats server。
建议把你的全部应用启动指令贴上来,好追踪分析

关闭问题,如果还有疑问请reopen或重新新增issue