ThinkCats / rim

im server based on tokio-ws and rocket , writing in rust
MIT License
41 stars 3 forks source link

有没有用队列和MongoDB存储数据呀 #2

Open CHAT-00001 opened 1 year ago

CHAT-00001 commented 1 year ago

RT

ThinkCats commented 1 year ago

没有,数据库直接使用的是mysql。队列现在也没使用。 大数据量的时候,瓶颈会在数据库上面,可以使用tidb来替换。队列的话,可能会用在同步push通知的地方,这个没有做。

CHAT-00001 commented 1 year ago

没有,数据库直接使用的是mysql。队列现在也没使用。 大数据量的时候,瓶颈会在数据库上面,可以使用tidb来替换。队列的话,可能会用在同步push通知的地方,这个没有做。

我是个萌新,不太懂,在学习中,很喜欢你这个项目。你可以参考隔壁go的这个商用项目https://github.com/OpenIMSDK/Open-IM-Server,来迭代完善呀!也许还能借鉴他们移动客户端...

ThinkCats commented 1 year ago

感谢,我这个只是业余时间拿来写着玩的,练习rust来的,如果能给有类似需求的人一些帮助,那再好不过了。

CHAT-00001 commented 1 year ago

感谢,我这个只是业余时间拿来写着玩的,练习rust来的,如果能给有类似需求的人一些帮助,那再好不过了。

嗯哼,谢谢你的分享精神!另外,你觉得ws-rs这个websocket框架怎么样?我看他的示例好简单.

ThinkCats commented 1 year ago

嗯哼,谢谢你的分享精神!另外,你觉得ws-rs这个websocket框架怎么样?我看他的示例好简单.

只是看上去方便使用,才用了这个,目前体验下来还可以,基础功能都没问题

CHAT-00001 commented 1 year ago

嗯哼,谢谢你的分享精神!另外,你觉得ws-rs这个websocket框架怎么样?我看他的示例好简单.

只是看上去方便使用,才用了这个,目前体验下来还可以,基础功能都没问题 你用的就是ws-rs框架吗?我还以为你用的tokio系的

ThinkCats commented 1 year ago

sry, 之前把 ws-rs 理解错了,我这个里面用的是 tokio-tungstenite,是tokio系的,这个看上去比较方便,并且很方便的获取到信息的原文和连接信息。并不是ws-rs。

CHAT-00001 commented 1 year ago

sry, 之前把 ws-rs 理解错了,我这个里面用的是 tokio-tungstenite,是tokio系的,这个看上去比较方便,并且很方便的获取到信息的原文和连接信息。并不是ws-rs。

你没用actix-web吗?rest ful api用的啥

ThinkCats commented 1 year ago

web 框架用的是 rocket,不是actix-web,使用到的依赖,都可以在 Cargo.toml里面看到的。

CHAT-00001 commented 1 year ago

好的!谢谢你的