Skip to content
/ im Public

基于Golang实现的IM服务,更多IM相关功能持续开发中。。。

Notifications You must be signed in to change notification settings

songkaiha/im

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

im v0.0.1

Language Build Status Go doc Go Report Card

基于go语言开发的im,使用websocket.



特性

  • 支持无状态的分布式部署(这是重点!!!)
  • 轻量级
  • 高性能
  • 纯Golang语言实现
  • 支持查看设备在线总数
  • 支持单聊,未来要支持群聊
  • 支持心跳监测、查看设备是否在线
  • 支持服务端发送消息api,方便集成
  • 基于gin框架开发,非常利于项目扩展和二次开发
  • 基于kafka和redis

架构

arch

快速开始

Run

   source env/dev.sh
   go run cmd/run.go

配置

你可以修改你的配置,在configs目录

文档

docs

更多

最新功能持续开发中,敬请期待。。。

About

基于Golang实现的IM服务,更多IM相关功能持续开发中。。。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published