![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 79
睡不醒的小小秦
每天进步一点点~
展开
-
idea连接数据库+nacos+远端服务调用+负载均衡
nacos生产者服务创建及注册第一步:创建服务提供者工程(module名为sca-provider,假如已有则无需创建),继承parent工程(01-sca),其pom.xml文件内容如下:discovery像一个客户端,向nacos不断发送心跳包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2022-03-28 16:58:31 · 1899 阅读 · 0 评论 -
调用其他工程的方法和类
如果想要引用别的类,需要添加依赖package com.jt.common.util;public class StringUtils { public static boolean isEmpty(String str) { return str==null || "".equals(str); }}因为gateway工程想要引用common中的类,因此在gateway工程中添加common的依赖package com.j...原创 2022-03-26 22:33:43 · 1006 阅读 · 0 评论 -
微服务,Docker,Redis
第一部分: 微服务架构最佳实践课程目标: 1)了解微服务诞生的背景 2)了解SpringCloud微服务规范 3)掌握Spring Cloud Alibaba 解决方案中的核心组件的基础应用 4)掌握Spring Cloud Alibaba 解决方案下单点登陆系统的设计以及解决方案.核心技能点: 1)基于Nacos 的服务注册、发现以及配置。 2)基于RestTemplate,Feign实现服务间的远程调用。 3)基于Ribbon实现服务调用时的负载均衡设计 4)基于Sentinel实现服务的限流,原创 2022-03-25 19:22:38 · 110 阅读 · 0 评论 -
微服务总复习
Day01~微服务架构入门核心知识点 微服务架构诞生的背景(软件即服务,将一个大型软件,拆成若干个小系统;分而治之~北京一个火车站到多个火车站) 微服务架构解决方案(大厂基本自研~自己研发各种组件,中小公司用Spring Cloud Netflix,Alibaba,…) 微服务架构下Maven聚合项目的创建方式?(Maven聚合项目~资源复用:extends,import,简化编译,打包,部署方式) 微服务架构入门聚合项目创建?(01-sca,sca-consumer原创 2022-03-19 21:49:08 · 805 阅读 · 0 评论 -
单点登录系统的实现
单点登陆系统简介背景分析传统的登录系统中,每个站点都实现了自己的专用登录模块。各站点的登录状态相互不认可,各站点需要逐一手工登录。例如: 这样的系统,我们又称之为多点登陆系统。应用起来相对繁琐(每次访问资源服务都需要重新登陆认证和授权)。与此同时,系统代码的重复也比较高。由此单点登陆系统诞生。单点登陆系统概述单点登录,英文是 Single Sign On(缩写为 SSO)。即多个站点共用一台认证授权服务器,用户在其中任何一个站点登录后,可以免登录访问其他所有站点。而且,各站点间可以通过该原创 2022-03-14 00:14:23 · 1052 阅读 · 0 评论 -
06-Sentinel限流熔断应用实践
Sentinel简介背景分析先系统规则,热点规则,流控规则在我们日常生活中,经常会在淘宝、天猫、京东、拼多多等平台上参与商品的秒杀、抢购以及一些优惠活动,也会在节假日使用12306 手机APP抢火车票、高铁票,甚至有时候还要帮助同事、朋友为他们家小孩拉投票、刷票,这些场景都无一例外的会引起服务器流量的暴涨,导致网页无法显示、APP反应慢、功能无法正常运转,甚至会引起整个网站的崩溃。 我们如何在这些业务流量变化无常的情况下,保证各种业务安全运营,系统在任何情况下都不会崩溃呢?我们可以在系统负载过高原创 2022-03-14 00:03:34 · 137 阅读 · 0 评论 -
05-Nacos服务配置中心应用实践
配置中心简介背景分析我们知道,除了代码之外,软件还有一些配置信息,比如数据库的用户名和密码,还有一些我们不想写死在代码里的东西,例如像线程池大小、队列长度等运行参数,以及日志级别、算法策略等, 还有一些是软件运行环境的参数,如Java 的内存大小,应用启动的参数,包括操作系统的一些 参数配置…… 所有这些东西,我们都叫做软件配置。以前,我们把软件配置写在一个配置文件中,就像 Windows 下的 ini 文件,或是 Linux 下的 conf 文件。然而,在分布式系统下,这样的方式就变得非常不好管理原创 2022-03-10 02:15:53 · 138 阅读 · 0 评论 -
idea配置nacos
关闭nacos原创 2022-03-03 20:56:21 · 978 阅读 · 0 评论 -
04-Nacos服务注册中心应用实践
背景分析在微服务中,首先需要面对的问题就是如何查找服务(软件即服务),其次,就是如何在不同的服务之间进行通信?如何更好更方便的管理应用中的每一个服务,如何建立各个服务之间联系的纽带,由此注册中心诞生(例如淘宝网卖家提供服务,买家调用服务)。市面上常用注册中心有Zookeeper(雅虎Apache),Eureka(Netfix),Nacos(Alibaba),Consul(Google),那他们分别都有什么特点,我们如何进行选型呢?我们主要从社区活跃度,稳定性,功能,性能等方面进行考虑即可.本次微服务的原创 2022-03-03 15:56:07 · 134 阅读 · 0 评论 -
03-微服务架构及解决方案
为什么要学习Spring Cloud在项目开发中随着业务越来越多,导致功能之间耦合性高、开发效率低、系统运行缓慢难以维护、不稳定。微服务 架构可以解决这些问题,而Spring Cloud是微服务架构最流行的实现,所以我们今天来学习Spring Cloud.1.系统架构演变...原创 2022-03-03 10:42:22 · 420 阅读 · 0 评论