随笔分类 -  微服务框架

摘要:1、新建监控模块:springcloud-consumer-hystrix-dashboard pom依赖: <dependencies> <!--Hystrix依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <arti 阅读全文
posted @ 2021-02-07 20:42 Java小白的搬砖路 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Hystrix服务熔断: 1、服务雪崩 ​ 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。 如果扇出的链路上某个微服务的调用响应时间过长,或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩 阅读全文
posted @ 2021-02-07 16:49 Java小白的搬砖路 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:Ribbon:负载均衡(基于客户端) 1、负载均衡以及Ribbon Ribbon是什么? Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法, 阅读全文
posted @ 2021-02-06 12:23 Java小白的搬砖路 阅读(211) 评论(0) 推荐(0) 编辑
摘要:Eureka服务注册中心 注:完成上一个博客的步骤再来看这个~ 1、什么是Eureka Netflix在涉及Eureka时,遵循的就是API原则. Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注 阅读全文
posted @ 2021-02-05 10:23 Java小白的搬砖路 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、SpringCloud 学习环境搭建 1.1、介绍 我们会使用一个Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provider提供者(Server)提供的服务。 回顾Spring,SpringMVC,Mybatis等以往学习的知识。 Maven的分包 阅读全文
posted @ 2021-02-03 22:28 Java小白的搬砖路 阅读(193) 评论(0) 推荐(0) 编辑
摘要:一、学习概述 1.1、分布式架构遇到的问题以及解决方案 分布式架构会遇到的四个核问题? 这么多服务,客户端该如何去访? 这么多服务,服务之间如何进行通信? 这么多服务,如何治理呢? 服务器宕机了怎么解决-->熔断机制 解决方案: 方案一:spring Cloud NetFlix出来了一套解决方案!可 阅读全文
posted @ 2021-02-03 15:19 Java小白的搬砖路 阅读(144) 评论(0) 推荐(0) 编辑
摘要:三层架构+MVC 架构 -->解耦 开发框架 Spring IOC AOP IOC : 控制反转 控制反转举例: 比如我们要租房,找房子是一件很麻烦的事情,因为我们不清楚哪里有房东要出租房子,而房东要出租房子也不清楚哪里有客源、 这时候就出现了房产中介,你要找房子直接去房产中介,房东去出租房子也去房 阅读全文
posted @ 2021-02-03 10:15 Java小白的搬砖路 阅读(110) 评论(0) 推荐(0) 编辑
摘要:分布式Dubbo+Zokeeper+SpringBoot的简介以及安装 什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系 阅读全文
posted @ 2021-02-01 23:21 Java小白的搬砖路 阅读(151) 评论(0) 推荐(0) 编辑
摘要:SpringBoot任务: 一、异步任务: 1、定义service @Service @Async public class SyncService { public void demo(){ try { // 模拟网站延迟的情况 Thread.sleep(3000); } catch (Inter 阅读全文
posted @ 2021-01-31 23:03 Java小白的搬砖路 阅读(264) 评论(0) 推荐(0) 编辑
摘要:Swagger 接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要,但是由于项 目周期等原因后端人员经常出现无法及时更新,导致前端人员抱怨接 口文档和实际情况不一致。 很多人员会抱怨别人写的接口文档不规范,不及时更新。当时当 自己写的时候确实最烦 阅读全文
posted @ 2021-01-30 13:45 Java小白的搬砖路 阅读(945) 评论(0) 推荐(0) 编辑
摘要:shiro简介 使用到的pom依赖: <dependencies> <!--创建springboot项目时候勾选web、thymeleaf、--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring- 阅读全文
posted @ 2021-01-28 21:26 Java小白的搬砖路 阅读(160) 评论(0) 推荐(0) 编辑
摘要:前言: 在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本 阅读全文
posted @ 2021-01-28 15:52 Java小白的搬砖路 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、整合JDBC 1、新建web项目 引入JDBC API、mysql Driver和Spring Web Springboot会自动帮我们导入以下启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr 阅读全文
posted @ 2021-01-27 15:47 Java小白的搬砖路 阅读(181) 评论(0) 推荐(0) 编辑
摘要:SpringBoot Web开发: springboot到底帮我们配置了什么?能不能修改,能修改哪些东西?能不能拓展 xxxxAutoConfigurartion…向容器中自动配置组件 xxxxProperties:自动配置类,装配配置文件中自定义的一些内容 要解决的问题: 导入静态资源… 首页 j 阅读全文
posted @ 2021-01-24 18:01 Java小白的搬砖路 阅读(340) 评论(0) 推荐(0) 编辑
摘要:Springboot配置文件: SpringBoot的基本配置文件都在:WebMvcAutoConfiguration.java中 一、SpringBoot全局配置文件: SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 第一种使用方式:application.propertie 阅读全文
posted @ 2021-01-23 17:07 Java小白的搬砖路 阅读(1831) 评论(0) 推荐(0) 编辑
摘要:一、自动配置: pom.xml Spring-boot-dependencies:核心依赖在父工程中 我们在写或者引入springboot依赖的时候,不需要指定版本,因为有这些版本仓库 启动器 <!--启动器--> <dependency> <groupId>org.springframework. 阅读全文
posted @ 2021-01-23 16:54 Java小白的搬砖路 阅读(211) 评论(0) 推荐(0) 编辑
摘要:第一种,使用官网操作: 1、环境准备 jdk1.8 Maven 3.6.3 Springboot:最新版 IDEA 官方提供了一个快速生成的网站,IDEA集成了这个网站、 2、使用Spring Initializr 的 Web页面创建项目: 1、打开 https://start.spring.io/ 阅读全文
posted @ 2021-01-22 22:10 Java小白的搬砖路 阅读(394) 评论(0) 推荐(0) 编辑
摘要:回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键 阅读全文
posted @ 2021-01-22 19:20 Java小白的搬砖路 阅读(422) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示