Coder Social home page Coder Social logo

langjiangit's Projects

game-executor icon game-executor

采用Reactor模式,注册readycreate, readyfinish事件到更新服务UpdateService,通过处理后进行模型缓存,然后将消息转化为 dispatchThread消息分配模型需要的create, update, finish的事件进行单线程循环调度 。调度过程使用了系统预置锁模型,来进行多线程唤醒机制,将所有的update循环检测进行多 线程调度,多线程更新服务使用future-listener机制,在完成调度后,根据模型状态,如果模型存活重新将消息转化为update 事件注册到dispatchThread消息分配模型进行循环处理。如果模型死亡将消息转化为readyfinish事件注册到更新服务UpdateServic进行销毁 。这个系统实现了模型自动缓存,多线程异步循环调度模型更新,自动处理模型死亡事件进行销毁。 支持将多个updater绑定到同一个更新线程上,减少线程调度。

game-server-1 icon game-server-1

分布式java游戏服务器,包括服务器注册中心,网关服务器,大厅服务器,游戏逻辑服务器、后台监控服务器及一个可运行的网页版捕鱼

goodskill icon goodskill

🐂基于慕课网👨‍🏫项目扩展了部分功能,使用springcloud +dubbo构建,模块化设计,集成了分库分表、elasticsearch🔍、mybatis-plus、spring-session等常用开源组件

grpc icon grpc

一个基于grpc的Demo实现

grpc-demo icon grpc-demo

introduces using grpc about encryption、stream、oneof、interceptor、loadbalance demo

gserver icon gserver

基于netty3.5的游戏服务器框架,方便分布式扩展

happybike icon happybike

:bike::bike::bike::bike:仿共享单车后台源码及笔记

him-netty icon him-netty

开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~

him-vue icon him-vue

开源的H5即时聊天系统 spring-boot + netty + protobuf + vue ~

hmily icon hmily

TCC分布式事务框架(try,confirm,cancel)

hmily-1 icon hmily-1

@yu199195 大佬的基于tcc的分布式事务框架

hulk icon hulk

高性能分布式事务框架

idempotent-1 icon idempotent-1

💥An idempotent solution. 接口幂等解决方案!

ider-spring-boot-starter icon ider-spring-boot-starter

ID Generator id生成器 springbootstarter 分布式id生成系统,基于关系型数据库,简单易用、高性能、高可用的、可无限扩容

inserttomysql icon inserttomysql

解析MySQL的binlog数据(通过canal放入kafka中的JSON数据),并将json插入到对应的表中。主要用作增量备份。

iris-java icon iris-java

轻量级,微内核加插件机制,基于Java的RPC框架。可看成是mini版的Dubbo。提供服务注册,发现,负载均衡,支持API调用,Spring集成和Spring Boot starter使用。

java-lock icon java-lock

java版本的用Zookeeper实现的分布式锁

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.