artyomartamonov / msg Goto Github PK
View Code? Open in Web Editor NEWMsg is gRPC-based backend for messaging written in golang.
License: MIT License
Msg is gRPC-based backend for messaging written in golang.
License: MIT License
Hi, there's a problem with BloomRPC, Insomnia and other Postman-like software with grpc support
Main problem is that such soft doesn't know how to resolve external imports, as a result of which it swears at the lack of models from the model.proto file
Error message:
Error while importing protos
no such Type or Enum 'model.Message' in Type .message.MessageDelivery
Server will go in panic with this request
{
}
Hi, what we should do if our message.MessageService.GetMessage
stream returned 16 UNAUTHENTICATED: JWT is expired
I mean, if we need reconnect to stream every ${JWT_DURATION_MIN}
minutes, then that means that we will lose one message every 15 minutes when our stream will signal us that our token has expired?
And we will send auth.AuthService.Refresh
request, and then reconnect to stream?
Doesn't this's overhead solution? I mean, i can't understand this algorithm well, cuz that means we will have a lot of requests to our server
Will be glad to hear your opinion to that question.
sessionStore has map[uuid]*Session. It means one user connected from multiple devices will be accounted only with last device.
It needs to be solved
Hi, thanks for such a cool example, it really helps to learn a lot
I see that the maintainer responds to issues fairly quickly
Unfortunately, there have been no commits to the project for three months and I am interested in the fate of this project - is it frozen or completely abandoned?
I really hope that the development hasn't been abandoned, cuz it really cool project
Thank you for your reply!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.