基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
:bookmark: 基于SpringBoot + WebSocket的在线聊天系统,实现单窗口消息推送、群消息推送、上线提醒、Redis会话消息储存
基于springboot+webSocket+bootstrap进行开发的单应用web程序,项目分为两个大模块: 1.聊天模块,使用springboot+webSocket搭建一个socket总站,用于做后台数据接受和发送。聊天又分两个小模块:a.消息模块,基于webSocket的数据收取对消息数据进行存储;b.好友功能,对好友进行添加,查找。 2.爬虫模块,后台使用jsoup+httpclinet对网页的图片资源进行爬取,通过ajax动态展现在前端页面。
采用springboot和layim构建webim,使用Tomcat的websocket作为通讯协议,目前已经能够正常聊天,并没有对好友的操作进行实现,查找和加好友没有实现,有需要的可以自行实现
此项目技术内容为SpringBoot2+MySQL+Redis+RabbitMQ+Netty,采用前后端分离架构,使用jwt方式进行用户认证授权,已实现完整的Netty聊天功能(结合RabbitMQ),新增系统功能:接口限流及PV统计,后续还会增加其他的业务以及技术,敬请期待!完整介绍请查看项目README文档,后续会补充Wiki技术说明以及整合流程。感兴趣可以Watch、Start持续关注项目最新状态
基于t-io的即时消息通讯系统,采用Dubbo,SpringBoot的分布式架构,可以衍生出推送,群组通讯的基础架构,支持docker,k8s快速部署。Android版本仿微信功能,支持私聊,群聊,支持voip通话,支持语音,短视频,图片,位置发送
EasyChatServer是一个简单的聊天IM软件后端程序,采用SpringBoot + Netty框架。提供了单聊 群聊 发送消息 发送图片等简单功能。目前开源了两款对应的客户端: Android客户端和Javafx客户端
Nacos 是阿里巴巴的新开源项目, 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。