Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于grpc开发的跨语言的交互系统,集成B/C/S,Brower基于SpringBoot2开发,使用Netty+WebSocket实现QQ功能,Client基于PyQt5,实现用户管理和博客管理。图片服务和博客服务基于Go语言开发,并且提供了HTTP的图片服务功能。

Notifications You must be signed in to change notification settings

feimumoke/dipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

dipper为单机版,分布式版本请移步skynet项目


总体基于google提供的GRPC框架实现不同语言之间的交互。

Grpc-Java(the-big-dipper):

后台:基于springboot、mybatis,grpc,netty,redis等实现用户和qq消息的管理
前台:目前实现登录和QQ单聊,聊天基于layim。

Grpc-Python(MizarService):

基于pyqt5,实现了登录,注册,博客发表和浏览功能

Grpc-Golang(AlkaidService):

提供后台服务:提供博客相关功能,提供图片服务器功能。

启动顺序:

先启动 MerakService和AlkaidService提供服务,再启动MizarService或者PhecdaService

效果图如下:

效果图

效果图

效果图

效果图

效果图

效果图

TODO

群聊
网页版博客功能
客户端聊天功能
服务自治

About

基于grpc开发的跨语言的交互系统,集成B/C/S,Brower基于SpringBoot2开发,使用Netty+WebSocket实现QQ功能,Client基于PyQt5,实现用户管理和博客管理。图片服务和博客服务基于Go语言开发,并且提供了HTTP的图片服务功能。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /