{"repo":"sevtin/lark","free":true,"listed":false,"github":"https://github.com/sevtin/lark","clone":"git clone https://github.com/sevtin/lark.git","description":"Lark是一个开源的Golang IM服务端项目，具有高性能和可扩展等特性。采用微服务架构设计，支持集群和水平扩展，能够满足高并发业务需求，并实现了万人群消息的秒达。","language":"Go","stars":816,"topics":["go","chat","chatserver","gochat","goim","im","imserver","lark","talk","websocket"],"license":"MIT","category":"networking-infra","readme_excerpt":"Lark是一个开源的Golang IM服务端项目，具有高性能和可扩展等特性。采用微服务架构设计，支持集群和水平扩展，能够满足高并发业务需求，并实现了万人群消息的秒达。 技术选型及开发环境 序号 技术 说明 官网 ------ ------------------------ ------------------ ---------------------------------------------- 1 Go 开发语言 https://go.dev/ 2 Lua Redis Lua 脚本 http://www.lua.org/ 3 Mysql 关系型数据库 https://www.mysql.com/ 4 MongoDB NoSql数据库 https://www.mongodb.com 5 Elasticsearch 搜索和分析引擎 https://www.elastic.co/cn/elasticsearch/ 6 Redis KV 数据库 https://redis.io/ 7 Kafka 消息中间件 https://kafka.apache.org/ 8 RabbitMQ 消息中间件 https://www.rabbitmq.com/ 9 ZooKeeper 分布式协调服务 https://zookeeper.apache.org/ 10 Docker 应用容器引擎 https://www.docker.com 11 MinIO 对象存储 https://min.io/ 12 Nginx Web/反向代理 https://www.nginx.com/ 13 JWT JWT登录支持 https://github.com/golang-jwt/jwt 14 Validator 验证框架 https://github.com/go-playground/validator 15 Jaeger 链路追踪 https://www.jaegertracing.io 16 Prometheus 系统监控和报警系统 https://prometheus.io/ 17 Grafana 指标数据的可视化展现 https://grafana.com/ 18 ETCD 服务发现 https://etcd.io/ 19 Kibana 数据分析和可视化平台 https://www.elastic.co/cn/kibana/ 20 Logstash 数据收集引擎 https://www.elastic.co/cn/logstash/ 21 Filebeat 日志采集器 https://www.elastic.co/cn/beats/filebeat 22 Flink 通用数据处理平台 https://flink.apache.org/ 23 ShardingSphere-Proxy 数据库中间件 https://shardingsphere.apache.org/ 24 Mycat 数据库中间件【已弃用】 http://mycatone.top/ 25 Gin Web 框架 https://github.com/gin-gonic/gin 26 gRpc 远程过程调用系统 https://pkg.go.dev/google.golang.org/grpc 27 GORM ORM https://gorm.io/ 单机版运行步骤 支持作者 维护这个项目需要花费大量的时间和精力来保持其更新和改进。如果你愿意支持我们，你的捐款将帮助我们继续保持项目的活跃性。 基于Lark","default_branch":null,"files":null,"tree":[],"storefront":"/r/sevtin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sevtin/lark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}