当前位置: 首页 > news >正文

凡科做网站关键词网站建设证据保全

凡科做网站关键词,网站建设证据保全,新网站应该怎么做,网页模板下载html格式作者介绍#xff1a;本人笔名姑苏老陈#xff0c;从事JAVA开发工作十多年了#xff0c;带过大学刚毕业的实习生#xff0c;也带过技术团队。最近有个朋友的表弟#xff0c;马上要大学毕业了#xff0c;想从事JAVA开发工作#xff0c;但不知道从何处入手。于是#xff0… 作者介绍本人笔名姑苏老陈从事JAVA开发工作十多年了带过大学刚毕业的实习生也带过技术团队。最近有个朋友的表弟马上要大学毕业了想从事JAVA开发工作但不知道从何处入手。于是产生了写一个博客专栏想法介绍当前互联网企业JAVA项目开发如何快速入门。 本文收录于《30天企业JAVA项目开发实战入门》专栏该专栏内容以当前互联网软件企业中的项目实战为线索介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人更快的、更好的入门JAVA后端开发工作。 文章目录 一、前言二、技术介绍2.1 工程结构介绍2.2 技术架构介绍2.2.1 核心组件2.2.2 数据存储中间件2.2.3 其他中间件组件 三、总结 一、前言 由于本专栏项目实战学习是以若依开源项目RuoYi-Cloud为示例。所以本文介绍一下若依开源项目RuoYi-Cloud后端技术 若依项目RuoYi-Cloud简介 若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台是一个基于Spring Boot、Spring Cloud Alibaba的微服务的权限管理系统。如果想快速的开发一个Java EE 企业级项目可以在若依项目的基础上开发定制自己的项目。尤其是如果要开发一个后台管理系统由于若依开源项目中已经内置完整的权限管理模块所以能够更加快速的完成项目的开发工作 若依项目RuoYi-Cloud技术选型 采用前后端分离的模式微服务版本前端基于 Vue/Element UI 后端采用Spring Boot、Spring Cloud Alibaba微服务架构 注册中心、配置中心选型Nacos权限认证使用Redis 流量控制框架选型Sentinel分布式事务选型Seata 若依项目官方网站和文档地址 若依官网地址https://www.ruoyi.vip/ 若依演示地址https://vue.ruoyi.vip/login 技术文档地址https://doc.ruoyi.vip/ruoyi-cloud/ 代码下载地址https://gitee.com/y_project/RuoYi-Cloud 二、技术介绍 2.1 工程结构介绍 如下是若依项目RuoYi-Cloud工程的目录结构 com.ruoyi ├── ruoyi-ui // 前端框架 [80] ├── ruoyi-gateway // 网关模块 [8080] ├── ruoyi-auth // 认证中心 [9200] ├── ruoyi-api // 接口模块 │ └── ruoyi-api-system // 系统接口 ├── ruoyi-common // 通用模块 │ └── ruoyi-common-core // 核心模块 │ └── ruoyi-common-datascope // 权限范围 │ └── ruoyi-common-datasource // 多数据源 │ └── ruoyi-common-log // 日志记录 │ └── ruoyi-common-redis // 缓存服务 │ └── ruoyi-common-seata // 分布式事务 │ └── ruoyi-common-security // 安全模块 │ └── ruoyi-common-swagger // 系统接口 ├── ruoyi-modules // 业务模块 │ └── ruoyi-system // 系统模块 [9201] │ └── ruoyi-gen // 代码生成 [9202] │ └── ruoyi-job // 定时任务 [9203] │ └── ruoyi-file // 文件服务 [9300] ├── ruoyi-visual // 图形化管理模块 │ └── ruoyi-visual-monitor // 监控中心 [9100] ├──pom.xml 目录结构使用说明如下 ruoyi-ui 前端工程目录在实际项目开发中由于是采用前后端分离模式的该目录会单独剥离出来成为一个独立的前端工程由专门的前端开发人员进行管理维护 ruoyi-gateway网关模块包括路由转发、异常处理、限流、降级、接口、鉴权等等是系统对外提供接口服务的唯一入口 ruoyi-auth认证模块包括登录认证系统退出刷新令牌等等用于判断一个用户是否为合法用户的处理过程 ruoyi-api接口模块即内部的微服务模块之间需要提供接口给对方调用需要在接口模块中进行定义如ruoyi-api-system中提供系统接口 ruoyi-common通用模块即在这里封装各个模块公用的方法包括核心模块、权限范围、多数据源、日志记录、系统接口等等 ruoyi-modules业务模块即在这里定义项目中的业务模块也叫微服务比如用户模块、订单模块、商品模块等等跟项目实际业务相关的模块 ruoyi-visual微服务状态监控模块一个图形化管理工具用来对系统中的所有微服务的状态进行监控 2.2 技术架构介绍 若依项目RuoYi-Cloud后端技术架构采用了阿里巴巴开源的Spring Cloud Alibaba微服务开发解决方案。PS官方地址https://sca.aliyun.com/zh-cn/ 2.2.1 核心组件 Gateway服务网关基于Spring生态系统之上构建的API网关包括Spring 5.xSpring Boot 2.x和Project Reactor是系统对外提供接口访问的唯一入口。 Nacos配置管理、服务注册和发现是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Robbin 负载均衡是 Netflix 发布的一个负载均衡器提供一系列完善的配置项如连接超时重试等 Feign 一个声明式Http端调用集成了Robbin的负载均衡功能使得Eureka和Ribbon的使用更加简单。 Sleuth - 服务追踪将一次分布式请求还原成调用链路进行日志记录性能监控并将一次分布式请求的调用情况集中展示出来。 Sentinel服务流量治理是阿里巴巴开源的一款微服务流量治理组件主要以流量为切入点从流量限流、熔断降级、系统负载保护等多个维度来帮助开发者保障微服务的稳定性类似于Springcloud Hystrix组件 2.2.2 数据存储中间件 Minio/FastDFS/OSS分布式文件存储服务即将数据存储在多个存储服务器上并使用这些分布式存储资源形成一个虚拟存储设备。 ElasticSearch数据检索服务是一个开源的分布式搜索和分析引擎,它被广泛用于构建实时的、可扩展的搜索和分析应用程序,主要作用是存储、搜索和分析大量的数据。 Redlis缓存服务是一个开源的内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 Mysql 是最流行的关系型数据库管理系统之一由于其体积小、速度快、总体拥有成本低尤其是开放源码这一特点大部分项目开发都会选择 MySQL作为数据库。 2.2.3 其他中间件组件 SpringBootAdmin Server服务监控中心可以用来监控服务是否健康、是否在线、以及一些jvm数据等等 Ruoyi-auth认证中心包括登录认证系统退出刷新令牌等等用于判断一个用户是否为合法用户的处理过程 Quartz /XXL-Job分布式任务调度系统用于在分布式环境下,定时任务的管理与执行 Zipkin/sky Walking链路监控服务中心用于对微服务系统调用链监控记录服务之间的请求过程Zipkin是 Twitter 开源的调用链分析工具,目前基于 SpringCloud Sleuth 得到了广泛的使用,特点是轻量,使用部署简单是本土开源的基于字节码注入的调用链分析以及应用监控分析工具。特点是支持多种插件UI 功能较强接入端无代码侵入。目前已加入 Apache 孵化器。 ELK日志聚合系统ELK是ElasticsearchES , Logstash, Kibana的结合是一个开源日志收集软件。 RabbitMQ/KAFKA消息队列是一种在应用间或应用内不同组件间传递消息的通信模式它允许消息在发送者和接收者之间异步地传递。在实际应用中消息队列常用于处理大量请求、异步任务、事件驱动等场景。 三、总结 以上本文介绍了若依开源项目RuoYi-Cloud中后端工程结构。另外对技术框架做了简单的介绍。 如果您对文章中内容有疑问欢迎在评论区进行留言我会尽量抽时间给您回复。如果文章对您有帮助欢迎点赞、收藏。您的点赞是对我最大的支持和鼓励谢谢 :-
http://www.zqtcl.cn/news/631973/

相关文章:

  • 网站建设分金手指排名十二建设内容管理网站的目的
  • 无锡网站策划制作网站的工具
  • 免费的网站开发软件百度做网站推广的费用
  • 汽车维修东莞网站建设怎么用阿里的域名 做网站
  • 网站怎么做免费cosy WordPress
  • wordpress 关闭自动更新青岛济南网站建设优化
  • 外贸网站推广平台哪个好如何建设手机端网站
  • linux新建网站巩义网站建设定制
  • 网站建设要什么软件有哪些北京seo
  • 空调设备公司网站建设wordpress 4.9
  • 潮州市网站建设公司网页设计代码模板素材
  • 深圳做网站开发费用个人网页设计作品手绘
  • 怎样做网站跳转国内企业建站模板
  • 优化网站哪个好互联网公司市值
  • 广州微信网站开发游戏企业用什么程序做网站
  • 深圳赶集同城网站建设网站空间类型
  • 怎么样做网站代wordpress手机上传图片插件
  • 西安做网站xamokjwordpress 酒业模板
  • 做微博网站如何开网店卖自己的东西
  • 黄骅市有什么好玩的地方常州百度seo排名
  • 做英语在线翻译兼职网站公交建设公司的官网
  • 做网站需要什么电脑律师事务所在线咨询免费
  • 网站建设推广公司需要哪些岗位建站模板源码
  • 网站深圳优化建设购物网站模版
  • 网站后端用什么软件做广西城乡建设部网站首页
  • wordpress android客户端湛江网站关键词优化
  • 建材企业网站推广方案申请域名建立网站
  • 备案期间网站要关闭吗汽车行业网站建设比较好
  • 百度网站优化公司做欧洲电商看哪个网站
  • 性做网站推广赚钱群