掌握以下开源架构,你也是架构师

本文涉及的产品
EMR Serverless StarRocks,5000CU*H 48000GB*H
可观测监控 Prometheus 版,每月50GB免费额度
简介: 获取小伙伴们对于架构 还处于一个朦胧的时期,一听到架构就感觉好大高上。而自己想入坑,就无从下手。那么楼主建议的入坑方式就是琢磨开源的架构,而且在以后的工作中,记住一句话------读书人的事怎么能叫偷。。。。。。。。以下是楼主经常参考的开源架构 掌握以下开源架构,你也会回被其他人叫大佬。


image.png

获取小伙伴们对于架构 还处于一个朦胧的时期,一听到架构就感觉好大高上。而自己想入坑,就无从下手。

那么楼主建议的入坑方式就是琢磨开源的架构,而且在以后的工作中,记住一句话------读书人的事怎么能叫偷。。。。。。。。

以下是楼主经常参考的开源架构 掌握以下开源架构,你也会回被其他人叫大佬。

1.jeecg

地址:jeecg:  JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online  Coding模式(自定义表单) - > 代码生成器模式 - > 手工MERGE智能开发),  可以帮助解决Java项目90%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配置能力、报表配置能力(支持移动端)、插件开发能力(可插拔)

功能强大,已经由之前的开源项目发展成公司,但是由于多人编写,风格和代码规范不是特别专业,但是功能特多,如果小伙伴们的公司需要落地某些需求,基本都能从这里找到,然后。。。。。。。

2.ruoyi

地址:RuoYi: 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

为一套spring boot+vue的脚手架,其特点为,风格统一,代码易懂,只提供了人员,角色,菜单等基本功能,也有代码生成器帮助快速开发,适合小伙伴们做私活和个人项目架构的搭建。

3.keking/kkFileView

地址:kkFileView:  使用spring  boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览

一款在线阅读的开源项目,简单好用,可单独部署,支持的文件种类多样,且显示的文件格式较为美观,当项目周期短,人员紧张时且想落地改需求时,可以直接接入。

4.mingyang66/spring-parent

地址:https://github.com/mingyang66/spring-parent

一套spring security+oauth2为安全框架的架构,如果你想落地应用级的spring security+oauth2,此架构可以说是学习的好资料,同时提供  /redis、rabbitmq中间件的封装,值得学习和掌握。

5.Swagger文档转Word 文档

地址:https://github.com/JMCuixy/swagger2word

废话不多说 能够将swagger转为word

6.zjm16/zjmzxfzhl

地址:zjmzxfzhl: Zjmzxfzhl 集成了 SpringBoot Flowable Vue Elementui FormGenerator,采用前后端分离架构

一套spring boot+vue+flowable的工作流引擎,如果你需要以上技术栈,那么不会让你失望的。

7.xxl-job

地址:xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

8.apollo

地址:https://gitee.com/lepdou/apollo?_from=gitee_search

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。(说白了  就是可以在可视化页面中动态修改spring boot中application.xml中的配置 且不用重启) 楼主已经开放专栏,欢迎学习和讨论。

专栏地址:https://blog.csdn.net/qq_20143059/category_10130602.html

9.donald2008abc / prometheus-spring-boot-starter

地址:prometheus-spring-boot-starter: 一个管理异常通知的神奇starter,实现了钉钉消息提醒与邮件提醒,同时加入了微服务的服务异常提醒

prometheus是一款监控中间件。楼主已经开放专栏,欢迎学习和讨论。专栏地址:https://blog.csdn.net/qq_20143059/category_10365699.html

而prometheus-spring-boot-starter提供了监控后的预警,可以发送到钉钉等通讯工具。

以上为楼主使用和落地过的开源项目,后续会开放一篇专栏讲解和部署。希望大家多多捧场。


相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
相关文章
|
4月前
|
关系型数据库 分布式数据库 数据库
【PolarDB开源】PolarDB与微服务架构的融合:灵活扩展与高效管理
【5月更文挑战第23天】阿里云PolarDB是适用于微服务的高性能分布式数据库,提供数据分片、水平扩展及高可用性解决方案。通过SQL或API实现弹性扩展,内置故障转移保障服务连续性,且兼容MySQL协议,易于集成微服务生态。通过Spring Boot示例展示了PolarDB的配置与集成过程,强调其在现代云原生应用中的重要角色。
126 1
|
4月前
|
监控 安全 Cloud Native
云原生开源沙龙北京站开启报名 | 微服务安全零信任架构
「微服务安全零信任架构」主题技术沙龙将于4月13日在北京阿里中心举行,欢迎报名!~
云原生开源沙龙北京站开启报名 | 微服务安全零信任架构
|
4月前
|
调度
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构(二)
【嵌入式开源库】timeslice的使用,完全解耦的时间片轮询框架构
137 0
|
4月前
|
敏捷开发 缓存 架构师
Apache 架构师总结的 30 条架构原则
Apache 架构师总结的 30 条架构原则
67 0
|
1月前
|
存储 架构师 测试技术
架构之道——人人都是架构师
本文的探讨和编写主要围绕三个方面:架构是什么?架构师要解决的问题有哪些?解决这些问题的方法论是什么?最后作者希望人人都能具备架构师思维。
|
4月前
|
机器学习/深度学习 人工智能 架构师
【架构师】AI时代架构师必备技能
【架构师】AI时代架构师必备技能
123 5
|
4月前
|
存储 关系型数据库 分布式数据库
【PolarDB开源】深入PolarDB内核:探究存储计算分离架构的设计哲学
【5月更文挑战第20天】PolarDB是阿里巴巴的云原生分布式数据库,以其存储计算分离架构为核心,解决了传统数据库的扩展性和资源灵活性问题。该架构将数据存储和计算处理分开,实现高性能(通过RDMA加速数据传输)、高可用性(多副本冗余保证数据可靠性)和灵活扩展(计算资源独立扩展)。通过动态添加计算节点以应对业务流量变化,PolarDB展示了其在云时代应对复杂业务场景的能力。随着开源项目的进展,PolarDB将持续推动数据库技术发展。
177 6
|
2月前
|
存储 架构师 测试技术
架构之道:人人都是架构师(2)
每个业务系统的开发者都应该具备一定的架构师素养,架构师的重要职责不仅仅是做决策,更重要的是提升团队的整体能力。一个好的架构师应该聚焦于业务和系统,定义问题和结果,设计系统、模块和代码,同时也需要解决跨域问题,确定团队间的边界,制定规范,统一语言,并创建一个让每个人都能成长为架构师的环境,以促进团队的敏捷性。本文旨在探讨如何培养架构思维,并阐述了架构师的职责、能力模型、方法论,以及如何成为架构师。
104 10
|
2月前
|
存储 运维 架构师
架构之道:人人都是架构师(1)
架构之道:人人都是架构师
131 8
|
4月前
|
运维 架构师 安全
架构师养成手册:架构师职责
小米是一名热情的技术爱好者和架构师,他探讨了架构师的角色和职责。主要涉及六个方面:顶层设计,需与企业战略目标对齐,制定架构原则;规划可适应未来变化的企业架构,分析需求并关注技术趋势;全局视角制定可落地的架构方案,兼顾全局与局部优化;技术选型与难题解决,选择合适技术并解决实际问题;关注方案与代码的广度与深度,确保宏观设计与微观实现的统一;同时,架构师还需具备管理能力,包括团队协作、资源调配和风险管理。
153 11

热门文章

最新文章