Giter Club home page Giter Club logo

Hi there, I'm Steven 🎉

  • 🇨🇳 Good Chinese
  • 👔 Pronouns: "He" | "His"
  • 🧑🏻‍💻  Programmer
  • 🌏 Open-source software developer
  • ⚡ Golang , PHP ,java

steven's Projects

api icon api

github 上面的开源项目proto文件存放地址,存放规则按照服务名/ 版本号进行存放,proto源文件和编译后二进制文件均放在次文件中

distribution icon distribution

distribution 是对于im的管理组件,应对公司快速发展的业务,单机的IM系统已经不能满足正常业务需求,需要引入一个管理组件对IM进行集群化处理,这个im管理组件就是这个distribution项目

errcode icon errcode

一个基于github.com/mongofs/error包的错误码管理的地图,本项目只是一个简单的示例文件,不要直接引用,正确用法应该是将自己业务包传到公司内网的gitlab上作为业务统引用。

errors icon errors

一个基于github.com/pkg/errors 封装而成的错误包,包内带有基础错误码注册,建议如果使用本error包的人,可以查看errcode这个包内操作,并且使用相同模式将统一错误码建立一个单独仓库

gnet icon gnet

🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

go-qqhttp icon go-qqhttp

cqhttp的golang实现,轻量、原生跨平台.

iam icon iam

企业级的 Go 语言实战项目:认证和授权系统

im icon im

基于go语言开发的长链接服务,基于goroutine对连接进行包装,支持ack消息回执,心跳检测,分布式部署,对外开放rpc、http两种调用模式,提供在线人数统计、对点消息发送、全盘消息发送等多种模式

kubernetes icon kubernetes

Production-Grade Container Scheduling and Management

log icon log

简单使用zap 包封装的log

mongofs icon mongofs

This is a project about Steven's blog. I will discuss the implementation methods and principles of various technical points with you on this project. I hope you like it

netpoll icon netpoll

A high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance.

pkg icon pkg

golang 的中间件lifecycle

readme icon readme

readme是一个关于一些概念性的内容的阐述,和steven的一些简书博客的迁移,所有博文或者文档都是以readme.md的形式展示,专题类的都会放在目录列表

scache icon scache

一个基于go语言实现的内存缓存,通过lru算法实现定时任务、异步任务、singleflight等内容,使用者可以基于此组件代替redis旁路由相关功能获取更好的性能

setcd icon setcd

Distributed reliable key-value store for the most critical data of a distributed system

sgateway icon sgateway

steven 开发的一个网关服务,完美支持http、tcp、udp、grpc、https、websocket等网络协议代理,以及支持多种负载均衡策略

sim icon sim

基于go语言开发的长链接服务,基于goroutine对连接进行包装,支持ack消息回执,心跳检测,分布式部署,对外开放rpc、http两种调用模式,提供在线人数统计、对点消息发送、全盘消息发送等多种模式

simbench icon simbench

sim 组件压力测试组件,模拟大量连接查看sim基础组件的表现如何

sratelimter icon sratelimter

是基于滑动窗口算法开发的一个golang 限流器,建议通过依赖方式引入

system-design-primer icon system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

szero icon szero

A cloud-native Go microservices framework with cli tool for productivity.

websocket icon websocket

A fast, well-tested and widely used WebSocket implementation for Go.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.