1.项目背景  系统1.0用springboot+hibernate+jpa,整个系统有web端,ipad端和后端。随着系统业务的扩大和微服务的拓展,1.0系统逐渐力不从心。因此,有了另起系统2.0的想法。18年年底开始2.0系统(spring cloud + mybatis)的搭建和开发,于19年3月完成了整个系统的架构和权限认证,IP拦截,以及软干个微服务。但是后来需求猛增,系统1.
转载 2024-04-01 19:02:12
44阅读
划分模块 这里我划分了四个模块 Common: 存放bean和Dao模块 Consumer: 消费者模块,提供对外暴露接口服务 EurekaServer: Eureka注册中心模块,主要用于启动注册中心 Provider: 提供者模块,提供业务实现给消费者调用 依赖jar包 整合boot+cloud
原创 2022-05-04 12:08:34
2911阅读
1、spring boot简化Spring应用的初始搭建以及开发过程,节省了开发成本及时间,提高了开发人员的生产力2、含有诸多开箱即用微服务功能,可以和spring cloud联合部署项目能够独立运行,提供了应用监控,能够与微服务联合部署。3、spring boot简化了配置文件,它使用"习惯优于配置"(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无需手动进行配置) 的理念让你的项目快速
转载 2024-04-17 14:12:06
128阅读
一、参考官网:Sentinel · alibaba/spring-cloud-alibaba Wiki · GitHub1. 搭建sentinel Dashborad          1. 下载jar包: Releases · alibaba/Sentinel (github.com)      &nbsp
转载 9月前
55阅读
目录Maven依赖配置项目yml配置Spark Java配置Main函数示例Spark ServiceSpark Streaming ReceiverSpark向集群提交任务程序jar包运行Apache Spark是用于大规模数据处理的统一分析引擎。它提供Java,Scala,Python和R中的高级API,以及支持常规执行图的优化引擎。它还支持一组丰富的更高级别的工具,包括星火SQL用于SQL和
转载 2023-12-15 22:51:51
212阅读
为什么要说spring boot的搭建步骤呢,前面文章说了,spring Cloud是基于spring boot来简化系统基础设施的开发,所以这里从spring boot的项目搭建步骤开始,具体如下:在 Spring Tools 4 for Eclipse 中依次选择 File->New->Maven Project,然后在出现的界面中按图 1 所示增加相
转载 2024-03-14 19:43:34
304阅读
SpringBoot项目如何整合Nacos注册中心框架Nacos作为阿里开源的注册中心和配置中心框架,以其活跃的社区和超高的性能吸引了很多开发者和公司的青睐,笔者目前了解到的注册中心框架有Eureka、Consul、Nacos和ZK,这几种框架都各具特色,可根据公司业务和成本来具体选型。Nacos手册Nacos性能测试报告版本依赖关系首先来看一下,Spring Cloud、Spring Cloud
转载 2024-02-21 10:39:55
54阅读
前提软件安装nacos 服务治理:github下载地址:https://github.com/alibaba/nacos/tags码云下载地址:https://gitee.com/mirrors/Nacos百度云盘:链接:https://pan.baidu.com/s/1KSMbDfWU0lhQxrkojwqoCQ 提取码:xalgnacos快速开始:https://nacos.io/zh-cn/
转载 2024-06-21 12:56:40
26阅读
记录一下seata的使用,踩坑后总结出来,作为一次记录,仅供参考!!有问题评论指出Spring Cloud中集成 seatastep 1:安装seata服务,Window/Linux第一步:下载安装包,解压在官网下载需要的版本,下面提供两种方式官网的文档页面下载:http://seata.io/zh-cn/blog/download.htmlgithub下载:https://github.com/
转载 2024-03-04 09:53:44
140阅读
SpringBoot整合SpringCloud 1. SpringCloud特点 SpringCloud专注于为典型的用例和扩展机制提供良好的开箱即用体验,以涵盖其他情况: 分布式/版本化配置 服务注册和发现 Eureka 路由 Zuul 服务到服务的呼叫 负载均衡 Ribbon 断路器 Hystr ...
转载 2021-09-15 20:48:00
136阅读
2评论
1.为什么用微服务       首先单个系统虽然在初期可以很方面快捷的进行开发、使用,但是随着系统越来越庞大,开发维护的人员交换,开发与维护的成本越来越大,且难以控制,在这种情况下微服务诞生了,他们将系统中不同模块拆分成多个不同的服务,这些服务都是能够独立部署、扩展和开发的,不同的服务运行不会影响到其他服务,节约成本的同时提高了系统的瓶顶
Eureka是一个基于REST(具象状态传输)的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移。我们将此服务称为Eureka服务器。Eureka还附带了一个基于java的客户机组件Eureka客户机,它使与服务的交互更加容易。客户机还有一个内置的负载均衡器,它可以执行基本的循环负载平衡。在Netflix,一个更加复杂的负载均衡器包装了Eureka,以基于流量、资源使用、
转载 10月前
43阅读
学习新思想争做新青年一、Druid介绍1.1、Druid是一个JDBC组件,它包括三部分:DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。DruidDataSource 高效可管理的数据库连接池。SQLParser1.2、Druid可以做什么?① 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执
转载 10月前
28阅读
前言:dubbo学习步骤1.dubbo是什么,为什么出现这门技术,它能解决什么问题? 2.如何用? 3.原理和一些重点知识点(面试常问) 4.造轮子(基于netty,zookeeper,kyro自实现简易的rpc) 5.优化(暂时做不到,但可以有想法呀)dubbo是什么,为什么出现这门技术,它能解决什么问题?背景:随着互联网的发展,网站的规模越来越大,用户数量越来越多。单一应用架构 、垂直应用架构
使用Spring Boot整合Shiro的步骤如下:引入依赖 在pom.xml文件中添加如下依赖:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <v
转载 2024-04-01 11:00:55
33阅读
整合项目创建一个SpringBoot项目 sentinel引入子相关依赖<?xml version="1.0" encod
原创 2022-09-06 12:42:07
303阅读
【1】什么是Spring CloudSpring Cloud是一个分布式的整体解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现
原创 2022-06-11 00:02:45
270阅读
简单整合springboot+mybatis+security上一篇已经讲到了springboot+mybatis的整合,本文在上篇的基础上进行简单的整合security.pom.xml文件中引入依赖:<!-- spring security 权限控制 --> <dependency> <groupId>org.sprin
转载 2024-11-01 19:43:21
55阅读
gateway转发规律: ${GATEWAY_URL}/{微服务名}/{请求路径} 前言: 在实际开发当中前后端对接的时候,经常会用到swagger,但是如果使用了路由的话,如果不用路由网关去分发swagger的话,前后端对解决的时候会很麻烦,微服务的接口增多对于对接的成本就会变高,那么这一节就写一 ...
转载 2021-08-16 17:05:00
416阅读
2评论
SpringCloud第二季前言SpringCloud介绍及微服务架构编码构建SpringCloud介绍SpringCloud 是微服务一站式服务解决方案,微服务全家桶。它是微服务开发的主流技术栈。它采用了名称,而非数字版本号。SpringCloudspringCloud Alibaba 目前是最主流的微服务框架组合。SpringCloud版本选择选用 springboot 和 spring
转载 4月前
437阅读
  • 1
  • 2
  • 3
  • 4
  • 5