Java Springboot 开源微服务架构管理后台搭建实战

观看本文之前,默认读者已经是工作中的同学了,至少知道如何使用开发工具,如果不知道,您可以跳过这个过程,直接收集它,然后以后再使用。

本文重点是调试过程,不是项目地址,不过只需要地址的,可以直接调到末尾获取链接获取方法。

最近,公司不得不转到spring boot微服务管理后台,四处寻找,找到一个开源项目,然后对其进行修改和调试。如果你在业余时间无事可做,记录下这个过程。如果你还没有调试过,请密切关注它,表扬它,转发它,收集它。在文章的最后,有一些方法可以获得开源项目的链接。开源项目很容易找到,但是调试并不容易。请珍惜它们。

项目总架构介绍

当然,这个项目是开源的。项目架构是由开源项目的作者绘制的,如上图所示。尊重感谢开源作者。

Java Springboot 开源微服务架构管理后台搭建实战

项目主要功能预览

1,统一认证功能:支持oauth2登录、用户名、密码和图形验证码登录、手机号码和密码登录、openId登录、第三方系统单点登录

2四种模式,分布式系统基本支持:服务注册发现、路由和负载均衡、服务降级和融合、服务流限制(url/方法级)、统一配置中心、统一日志中心、统一搜索中心、统一分布式缓存操作类、缓存管理器配置扩展、分布式锁、分布式任务调度器。 支持配置项/光盘连续集成(包括前端和后端)、分布式身份生成器、分布式事务(强一致性/最终一致性)、日志链接跟踪

3、系统监控功能:服务调用链监控、应用拓扑图、慢速查询SQL监控、应用吞吐量监控(qps、rt)、服务降级、融合监控、服务限制监控、微服务监控、服务器监控、redis监控、mysql监控、弹性搜索监控、nacos监控、普罗米修斯监控

4、业务基本功能支持:多租户(应用隔离)、高性能方法电源支持、RBAC权限管理、 细粒度控制(方法、网址级别)、快速导入和导出功能、数据库访问层的自动crud操作、代码生成器、基于Hutool的各种便捷开发工具、所有服务网关聚合的斯瓦格接口文档、统一的跨域处理和统一的异常处理。

核心调试部分

环境:16G内存计算机,JDK1.8或以上,Maven3.6或以上,开发工具Idea,mysql 5.7或以上,redis 3或以上。

1。从开源github或gitee地址导入项目,如下图所示。如果互联网速度很快,需要几分钟。如果互联网速度慢,那就等着。

2。导入完成后看起来是这样的。就问你多不多!!!没办法。谁叫我互联网后端开发者?

3。启动从属程序redis、nacos(类似于春季启动时的动物园管理员或尤里卡)。如果有弹性搜索(类似solr的搜索引擎)和哨兵(交通哨兵),你也可以启动一次;如果没有,您不能启动它,然后随着流量的增加重新启动它。毕竟,小公司启动了

Java Springboot 开源微服务架构管理后台搭建实战

redis服务(针对windows)。当然,生产环境是linux

Java Springboot 开源微服务架构管理后台搭建实战

Nacos注册中心

4。执行数据库脚本并导入数据库,如下图

source All

5所示。修改配置文件,并将其中所有配置文件的ip替换为成本机的127.0.0.1。idea可以批量替换,如图:

6所示。开始!

A、启动认证中心zlt-uaa

B、启动用户中心zlt-business/user-center

C、启动网关zlt-gateway/zuul-gateway

D、启动前端项目zlt-web/back-web

如下图所示:

再次查看注册中心服务治理截图:

7、访问测试localhost:8066:帐户密码admin:admin到目前为止测试成功。然后运行其他模块,包括文件中心、代码生成器、微服务应用监控、统一配置中心、统一日志中心、慢速查询sql、分布式任务调度、服务流限制、降级融合控制台和应用吞吐量监控、APM监控、分布式事务(tx-lcn)、搜索中心、主页(流量统计)。感兴趣的学生可以自己探索这套开放源代码

Java Springboot 开源微服务架构管理后台搭建实战

结语:

这套开放源代码在刚刚开始自己创业的小公司中试用过。它也适用于大规模的互联网公司。目前,gitee和github integrated star的数量已经超过2k,这是建筑师参考和构建公司微服务架构的良好选择。

 

极牛网精选文章《Java Springboot 开源微服务架构管理后台搭建实战》文中所述为作者独立观点,不代表极牛网立场。如若转载请注明出处:https://geeknb.com/2077.html

(49)
打赏 微信公众号 微信公众号 微信小程序 微信小程序
主编的头像主编认证作者
上一篇 2019年11月21日 下午4:21
下一篇 2019年11月21日 下午4:52

相关推荐

发表回复

登录后才能评论
扫码关注
扫码关注
分享本页
返回顶部