butterfly is go frame project,butterfly是一套简单易用的Go语言业务框架,整体逻辑设计简洁,支持HTTP服务、任务调度等常用业务场景模式。
Xmutca-rpc是一个基于netty开发的分布式服务框架,提供稳定高性能的RPC远程服务调用功能,支持注册中心,服务治理,负载均衡等特性,开箱即用。
feign-hystrix-business-exception处理,SpringCloud项目中,业务异常不被计入熔断度量、不被执行fallback流程处理实战
Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。本项目为sentinel与dubbo结合的改造项目,主要解决sentinel与dubbo相结合的几个问题: 1. sentinel设定除了限流异常以外都会被认为是需要进行熔断统计,业务异常需要进行自定义处理。 2. sentinel的启动配置太过原始,一定要在java -jar的时候加参数启动,调试困难。 3. sentinel与zookeeper相结合时控制台/客户端无法直接使用zookeeper作为datasource等问题。
xmutca-framework是一个基于dubbo的分布式框架,主要技术选型采用dubbox,redis,activemq,logback,netty。
厦门理工学院DLL计算机协会主导开发的disconf的demo,demo总共分为三个部分,分别是 1. disconf-demo-pojo:基于对象的配置注入方式。 2. disconf-demo-xml:基于XML的配置注入方式。 3. disconf-demo-dubbo:基于dubbo的demo。