随笔分类 - 微服务架构
微服务呀
摘要:
## 一、什么是Jwt?
**Json web token (JWT)**, 是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准
((RFC 7519).该 token 被设计为**紧凑且安全**的,特别适用于**分布式站点的单点登录(SSO)场景**。
JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服
务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该 token 也可直接被用于
阅读全文

摘要:
3. 举例
我们通常都是手动的重命名一个文件进行备份的
hello.java改成hello1.java或者hello.java.bak等形式
然后这种方式对于单个文件我们还能够管理,但是对于整个项目而言,就会成为噩梦了!!!
4. 文件版本常见问题
合并代码
两个人写的代码如何合并到一起
版本回退
在写代码过程当中, 代码出现错误,如如何才能加回到以前没有错误的代码
阅读全文

摘要:
# SpringSecurityOauth2架构
# 介绍

流程:
1. 用户访问,此时没有Token。Oauth2RestTemplate会报错,这个报错信息会被Oauth2ClientContextFilter捕获 并重定向到认证服务器
2. 认证服务器通过Authorization Endpoint进行授权,并通过AuthorizationServerTokenServices生成授权码并返 回给客户端
3. 客户端
阅读全文

摘要:
这里解决了nacos 多服务器之间 进行通过网关 调用服务接口的问题
阅读全文

摘要:
撕开它的外衣,进入它的内部,看清楚它的信息,获取头像
在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信息保存。首先需要明确一点的是,用户在第三方登录成功之后,
我们能拿到的仅仅是一个代表用户唯一身份的ID
阅读全文

摘要:
真他妈裂开 报的我懵懵的
阅读全文

摘要:
# 接着上一次的nacos初步讲解和安装
# 任意门:https://www.cnblogs.com/Yangbuyi/p/13479767.html
# 如果启动失败的话 上一篇也是讲解过的.
阅读全文

摘要:
上一章节【工具】OSS阿里云存储服务--超级简单--个人还是觉得Fastdfs好玩
https://www.cnblogs.com/Yangbuyi/p/13488323.html
接上一个文章讲解还有一个东西忘记说
AccessKey 这玩意用来搞认证的 差不多
开通就好了..等会要用到
阅读全文

摘要:
# Nacos介绍
· 欢迎来到 Nacos 的世界!
· Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
· Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
阅读全文

摘要:
介绍
做项目, 那么就少不了配置微服务架构中,配置文件众多,各个服务的配置文件也有可能不一样,
Spring为我们提供了相应的配置中心组件--Spring Cloud config
他是一个配置管理中心,用于集中管理程序中各个环境下的配置,我们可以将配置通过git或svn等方式推送到我们的应用程序
同Eureka一样,他也分为server端与client端
优点
提供 服务端 和 客户端 支持
集中式 管理分布式环境下的应用配置
基于 Spring 环境,无缝 与 Spring 应用集成
可用于 任何 语言开发的程序
默认实现基于 git 仓库,可以进行 版本管理
可替换 自定义实现
阅读全文

摘要:
给不同的服务 配置 不同的 负载均衡策略 这里最重要 表示访问服务时 进入到 各自的 负载均衡策略 配置类里面找到相对应的 IRule
阅读全文

摘要:
# 伪随机:思路 当一个下标(伪服务)连接被调用两次,第三次如果还是它,就让再随机一次
### 当重复随机到一台服务两次时判断第三次是否还是它 是的话 我们要进行 再次随机 也就是第三次
阅读全文

摘要:
部署很多服务后 ,如果监听到服务有没有宕机
2.负载均衡,
一个服务吃不消,要部署多个服务,部署的多个服务均衡调用
3.熔断
服务出现了问题,不能让程序卡在那里
4.限流
限流就是针对超过预期的流量,通过预先设定的限流规则选择性的对某些请求进行限流“熔断”
5.降级
当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,
从而释放服务器资源以保证核心交易正常运作或高效运作
6
阅读全文
