Dubbo

csdn技术博客开源项目
拥有超过11年的Java后端软件开发经验,我专注于企业级应用架构设计与性能优化,致力于构建高效、稳定且可扩展的系统。在CSDN博客平台上,我积极分享关于微服务架构的落地实践、高并发系统设计的精髓、大数据处理技术的最新进展以及云原生技术的深度解析。通过一系列原创文章与案例,我旨在帮助更多开发者掌握这些前沿技术,共同推动技术社区的发展。
1280Java其他(Others)
KaTool Security鉴权框架是KaTool提供的权限管理工具(基于Role和Permission鉴权),基于Spring Boot和Dubbo实现,可以针对SpringCloudGateWay和Zuul等流行网关框架进行自定义鉴权逻辑适配,使开发者更注重逻辑开发,而不被项目架构所影响,使用TokenUtil也能够快速进行框架转换而不用改编原本的代码逻辑。 特点: 单体到微服务快速升级 无视网关组件进行自适应 支持鉴权逻辑插件化,以插件形式加载逻辑 拥有专用中台,便于Token管理 拥有Token管理,上下线、踢人、角色可视化管理 快速学习:https://doc.security.katool.cn/GetStart/
1350java工业互联网
在微服务团队开发时,由于微服务众多,后端调试时每次都需要启动多个服务,为了改善这种状况,开发了此工具。 1.改善前后端联调时的困境,由前端传递请求头,指定实例访问 2.方便后端微服务间的调用,避免启动多个服务,提升开发效率
1600javajava
个人开源项目,用于生产系统数量50+个,github星数量580+个 地址https://github.com/micro-plat/hydra hydra 提供简单的、统一的、易扩展的服务容器框架。通过少量的代码集成,即可实现的丰富功能,如:集群管理、配置管理、服务注册与发现、系统监控、日志归集、链路追踪、安全访问、常用组件等。 目前已应用于20+生产项目,主要功能: ✓ 六类服务 支持API、WEB、WEBSOCKET、RPC、定时任务、消息消费 等服务器,可在单个应用中组合使用。 ✓ 跨平台 支持windows, mac, linux以服务方式安装、运行、停止、卸载等。 ✓ 多种部署 支持分布式集群部署、单机伪集群部署、单机部署。 ✓ 多种集群 提供对等、分片、主从等集群模式。 ✓ 配置管理 采用配置中心,中心化管理配置,本地零配置。支持zookeeper, redis, 本地文件,进程内管理配置。 ✓ 热更新 配置变更后自动生效,无须手动重启服务 ✓ 注册与发现 支持zookeeper, etcd, redis等作为注册中心,为远程调用提供服务管理。 ✓ 业务监控 支持将metric信息(如:QPS、处理时长、响应等)定时上报到influxdb,用于系统运行状况监控大屏显示。 ✓ 链路跟踪 支持Skywalking,Cat等APM工具进行分布式追踪、性能指标分析、应用和服务依赖分析。 ✓ 日志归集 支持将本地日志提交到日志归集服务器( rlog),用于日志集中查询分析。 ✓ 访问控制 支持白名单、黑名单访问控制,Basic Auth、API KEY、Cookie, JWT等安全验证。 支持远程认证服务, 提供加解密、验证签等服务。 ✓ 服务器限流 支持服务器限流、降级、熔断等控制。 ✓ 灰度发布 支持根据业务规则编写灰度脚本,将用户请求转发到不同集群。 ✓ 提供常用组件库 redis,memcached,数据库,mqtt,activeMQ,rpc,uuid,分布式锁,http client,rpc client等。
2380grpc微服务
1、项目的后端划分为web系统、接口模块、公共模块、SDK模块、网关模块,并使用Maven进行管理和打包 2、为防止接口恶意调用,设计API签名认证算法,给用戶分配唯一ak/sk,保障调用安全性 3、为解决开发者调用成本过高,基于Spring Boot Starter开发了一个客戶端SDK 4、选用Spring Cloud Gateway作为API网关,实现了路由转发、限流,并集中处理签名校验、统一日志、调用计数等业务逻辑
2160springspringboot
项目采用目前最新技术实现 seata 1.7.1+springcloud2+dubbo3 项目采用微服务实现 功能包括支持分布式事务的dubbo业务接口和REST业务接口
1830java分布式应用/网格
1.修复Provider export tri protocol with declare context-path, consumer got a "Bad path format xxx" exception【#11059】问题 2.修复org.apache.dubbo.metrics.filter.MetricsCollectExecutor#init 获取methodName在异步的情况下会拿到$invokeAsync,而不是真实的方法【#11012】问题 3.修复in mesh mode with triple protocol, remoteApplicationName is null 【#11044】问题
1090java响应式 Web 框架
当前共7个项目more
×
寻找源码
源码描述
联系方式
提交