专栏首页服务端思维GitHub标星1w+超牛的微服务项目,开发脚手架

GitHub标星1w+超牛的微服务项目,开发脚手架

Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。

码云开源地址:

https://gitee.com/geek_qi/cloud-platform

github开源地址:

https://github.com/wxiaoqi/Spring-Cloud-Platform

模块说明

架构摘要

中台化前端

集成d2admin中台化前端,优化前端架构和功能布局,支撑中台服务化的应用开发。

JWT鉴权

通过JWT的方式来进行用户认证和信息传递,保证服务之间用户无状态的传递。

监控

利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的运行状态和调用频率等。

负载均衡

将服务保留的rest进行代理和网关控制,除了平常经常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以帮我们进行正常的网关管控和负载均衡。其中扩展和借鉴国外项目的扩展基于JWT的Zuul限流插件,方面进行限流。

服务注册与调用

基于Nacos来实现的服务注册与调用,在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。

熔断与流控

集成阿里Sentinel进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。


功能截图

基本功能

功能截图

本文分享自微信公众号 - 服务端思维(gh_c3775931ac9d)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-10-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 让开发部署提速的 IDEA 插件神器攻略

    自从产品经理银时小伙和他的开发小哥们在去年12月发布 Cloud Toolkit(一款 IDE 插件)以来,已帮助数以万计的开发者们提高了业务的部署效率。期间,...

    用户2781897
  • 微服务到底该多大?如何设计微服务的粒度?

    微服务实践最常见的错误之一是把微服务做得过小。本文通过示例,深入讨论了微服务的大小和粒度。

    用户2781897
  • 如何使用Zookeeper实现服务注册中心

    一个完整的服务注册中心一般包括服务注册与服务发现两部分,涉及服务提供者、服务注册中心、服务消费者三种角色。其中服务提供者主要负责将自身的服务信息注册到服务注册中...

    用户2781897
  • 「镁客·请讲」NXROBO林天麟:我们分三步走,首先要做的就是打通机器人行业的产业链

    镁客网
  • 库卡工业机器人新应用:考古

    ? 我们对机器人通常不是联想到高科技就是现代性的工作。这也是为什么看见机器人在进行古代的工作,运用在考古遗址找到的石器仿制品来刮兽皮,是很酷的事情。 德国新...

    机器人网
  • 特技替身拜拜,迪士尼机器超人要上天了!

    不管是电影中的特技、还是迪士尼乐园中的高难度杂技表演,迪士尼对高空特技表演一直有大量需求。

    大数据文摘
  • 重庆锐纳达樊清涛:坚持“以人为本”,以应用服务来培育家用机器人市场 | 镁客请讲

    镁客网
  • 并购浪潮席卷机器人界,意味着什么?

    文 | Frank Tobe 在上个月底举行的机器人技术大会RoboBusiness上,对于最近发生的两起机器人收购案,欧姆龙收购Adept Technolo...

    机器人网
  • 地震频发的年代,你需要一台这样的机器人……

    本周三,意大利中部山区发生6.2级地震,死亡人数已增至247人,几乎同时缅甸第二大城市曼德勒市附近也发生6.8级地震,两个地方的救援工作还在进行中,然而伤亡人数...

    机器人网
  • 欧盟提议机器人拥有“人权”,你怎么看?

    镁客网

扫码关注云+社区

领取腾讯云代金券