1. 案例说明 建立一个商品上架的微服务项目,当服务提供者上架新商品,返回商品ID给服务消费者 完整业务流程图: 1.1 案例数据库环境准备(使用Mysql 5.7.x) CREATE TABLE products( id INT PRIMARY KEY AUTO_INCREMENT, NAME V ...
转载 2021-08-17 21:20:00
69阅读
2评论
什么是微服务微服务是一种架构模式或者说架构风格,它提倡将一个大的应用程序根据细小的业务划分拆分成多个独立的进程,服务之间相互协调,相互配合,为用户提供最终的价值,每个服务都围绕自己的业务进行构建,能够进行独立运维。对于每个服务而言,可以根据业务场景选择不同的开发语言,不同的存储来实现。什么是服务熔断、什么是服务降级熔断机制是应对雪崩效应一种微服务链路保护机制,当某个微服务不可用或者响应时间过长时,进行熔断该微服务的调用,直接返回错误信息,Hystrix、Sentinel都可以实现。服务降级:
原创 2022-04-14 11:40:48
122阅读
项目准备阶段本章中,我们将开始一个大型实战项目——博客网站。通过“以战代练”的方式来学习如何构建Spring Cloud微服务架构,让读者走出理论的丛林,在实践中玩转微服务架构。我们知道,在正式开始搭建框架之前,首先应分析项目需求,再进行原型和UI设计,接着设计数据库结构,最后根据项目特点进行技术选型。本章将依次为大家介绍框架搭建前的准备事宜。项目介绍相信大家都使用过博客,一个完整的博客网站大多包括以下功能。 博客列表:通过搜索或者分类展示用户发布的博客列表。 评论点赞:每个用户都可以对
原创 2021-06-04 15:46:49
707阅读
其实,敏捷并不是消灭文档,消灭设计,关键性的文档、图片、设计还是要留存的,比如存储设计、关键
原创 5天前
47阅读
开发环境准备有关 Java 开发环境的准备,除 JDK IDE 外,还需要准备另外一些工具或服务,以方便进行代码管理、开发调试等一些常用操作,具体如下:Java SDKIntelliJ IDEAGitConsulMySQL 及其客户端MongoDB 及其客户端RedisRabbitMQ 选择 JDK 的版本JDK 需要使用 1.8 或以上版本,读者可根据自己的操作系统,从 网选择相关的安装包下载使
原创 2021-06-04 11:01:44
216阅读
Springcloud Aibaba现在这么火,我一直想写个基于Springcloud Alibaba一步一步构建微服务架构的系列博客,终于下定决心从今天开始本系列文章的第一篇 - 基础环境准备。该系列文章内容主要基于三个微服务
转载 2021-11-11 14:11:47
423阅读
这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地 ...
转载 2021-07-26 17:31:00
164阅读
2评论
技术交流qq群,交流起来方便一些:170933152Maven的一个哲学是惯例优于配置(Conven
转载 2022-03-28 09:23:44
118阅读
Springcloud Aibaba现在这么火,我一直想写个基于Springcloud Alibaba一步一步构建微服务架构的系列博客,终于下定决心从今天开始本系列文章的第一篇 - 基础环境准备。 该系列文章内容主要基于三个微服务:用户服务AccountService,订单服务OrderServic
转载 2019-11-29 19:40:00
54阅读
2评论
技术交流qq群,交流起来方便一些:170933152Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile
转载 2021-07-22 11:02:52
313阅读
面试准备【面试准备
原创 2024-05-29 10:30:19
112阅读
vscode 安装插件 安装更新工具 (Ctrl+ Shift +P 搜索 go) 命令行输入 go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 将go的安装库代理到国内 ...
转载 2021-08-18 22:34:00
50阅读
1. 下载BeautifulSoup和requests 1. 先去https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下载 Twisted‑18.7.0‑cp36‑cp36m‑win_amd64.whl文件,并保存到一个文件夹中。 2. 打开cmd命
原创 2022-08-22 17:15:49
109阅读
面试准备-技术【面试准备
原创 2024-05-29 10:11:47
195阅读
面试准备-项目【面试准备
原创 2024-05-29 10:13:17
109阅读
准备软考怎么准备 软考,作为国内权威的计算机技术与软件专业技术资格(水平)考试,对于从事IT行业或希望进入该领域的人来说,是一块重要的敲门砖。考试内容涵盖广泛,既有理论知识,也有实际应用,因此,充分而有效的准备显得尤为重要。那么,如何准备软考呢?下面就从多个方面为大家详细解析。 一、明确考试目标与内容 在准备软考之前,首先要明确自己的目标。是为了提升个人技能,还是为了获得职业资格?明确目标后
原创 2024-04-09 11:48:18
108阅读
这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地 ...
转载 2021-10-23 17:02:00
200阅读
2评论
    这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地开发的环境软件以Windows版本的安装配置为例,数据库等中间件以Linux(CentOS7
原创 精选 2023-10-18 11:33:45
772阅读
开发环境的准备主要涉及三个方面:JDK、Maven、SpringTools 4 for Eclipse。1. JDKJDK 的版本用 1.8 即可,环境变量大家自行去配置。配置好环境变量,在命令行中输入“java–version”能够显示出版本信息即可,如图 1 所示。
原创 2022-04-21 22:47:55
105阅读
SpringCloud简介​​1.认识微服务​​​​1.0.学习目标​​​​1.1.单体架构​​​​1.2.分布式架构​​​​1.3.微服务​​​​1.4.SpringCloud​​​​1.5.总结​​​​2.服务拆分和远程调用​​​​2.1.服务拆分原则​​​​2.2.服务拆分示例​​​​2.2.1.导入Sql语句​​​​2.2.2.导入demo工程​​​​2.3.实现远程调用案例​​​​2.3
原创 2023-01-01 17:56:39
315阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5