Inuyasha-Monster / djl-labs

djl的实验室

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

djl的实验室

用于一些技术点的理论实践和总结使用

grpc-demo

介绍并了解基本的client与server的grpc的4种通讯方式以及通过代码了解如何实现的双向通信

grpc-feature

了解并实现grpc作为rpc协议种的一些特性,包括不限于:interceptor、load balancing、tacking等

executor

关于rpc不管是client还是server都需要IO线程来执行IO的各种事件的响应,例如:acceptor处理tcp的连接;IO read/write 事件处理

netty-demo

用于演示基于tcp传输层协议实现自定义的应用层协议(例如:http、redis、ftp等)以及通过代码展示应用层如何解决tcp的拆包和粘包的问题和区分传输协议和序列化协议的作用位置

simpleConfigCenterV1

基于长轮询实现简易版的配置中心,参考nacos1.x的流程模型

simpleConfigCenterV2

基于grpc的tcp长链接连接模型实现高性能的简易配置中心

About

djl的实验室


Languages

Language:Java 99.4%Language:Groovy 0.6%