JMicro微服务框架

我要开发同款
JMicro2021年06月18日
162阅读

作品详情

以简单方式实现微服务相关功能,包括服务注册,服务发现,服务监控,超时,重试,限速,降级,熔断,负载均衡等;模块之间确保最底偶合度,易于扩展,参考jmicro.api,基本上每个接口都只有一个方法;完全基于Java注解声明组件,没有任何XML,property之类的配置;为微服务定制的极其轻量IOC容器,目前代码大概2000行左右;监控埋点,可以详细监控服务每个细节,如每个RPC方法响应时间,异常次数,qps等等,并且监控的点非常易于替换或扩展;如果你喜欢,可以0配置启N个服务,但可以实时修改每个服务方法的配置,并且实时生效;简单一致的HTTP服务调用支持,这样就可以以HTTP方式接入任何客户端;每个请求,连接,消息有全局唯一标识,实现整个请求的全流程串连监控;运行example/expjmicro.tx样例,体验基于JMicro开发微服务;支持分布式事务,实现2PC及3PC策略;接口级的安全加密通信;统一日志收集及查询分类服务;统一RPC服务链路监控服务;消息服务;账号及权限服务;API网关;全功能系统管理后台;统一资源管理;服务托管及服务协调(类似K8S);系统级的资源监控;
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论