spring cloud
文章平均质量分 69
不疯魔不成话
Java初学者
展开
-
Eureka服务发现慢的原因
Eureka服务发现慢有两个原因,一部分是因为服务端缓存导致,一部分是客户端缓存导致。Eureka注册发现模型如下图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MZmth6ui-1622015677278)(http://106.75.145.234/upload/2021/05/image-4466447f9c174b1db882a89eef4a9d9e.png)]1)服务端缓存服务注册到注册中心后,服务实例是存储在注册表(数据存储层【registry】)中的,原创 2021-05-26 15:54:45 · 1202 阅读 · 0 评论 -
本地事务 + 分布式事务
本地事务1.事务的基本性质数据库事务的几个特征:原子性(atomicty)、一致性(consistency)、隔离性(isolation)、持久性(durability),简称 ACID。原子性(atomicty):针对数据库的一系列操作不可拆分,要么同时成功,要么同时失败。一致性(consistency):数据在事务处理的前后,业务整体一致。隔离性(isolation):对数据的各种操作事务必须是彼此隔离的,事务是独立的,不会影响其他事务。持久性(durability):事物完成后,对数据库原创 2021-05-26 15:54:18 · 320 阅读 · 2 评论 -
Zipkin链路追踪快速入门
一、配置zipkin服务端创建本地zipkin server服务 <dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-server</artifactId> <version>2.12.3</version> <exclusions>原创 2021-05-26 15:53:34 · 361 阅读 · 0 评论 -
微服务获取真实请求的IP
Nginxhttp { include mime.types; default_type application/octet-stream; upstream gwadds { server 127.0.0.1:81; }server { listen 80; server_name gw.com; location / { proxy_pass http://gwadds/; #重构请求头,获取客户端请求的IP地址 proxy_set_head..原创 2021-05-26 15:52:45 · 2362 阅读 · 1 评论 -
Spring Cloud Oauth2 快速入门
一、基于内存+token方式1.认证中心配置引入依赖 <!-- eureka 客户端依赖 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> &l原创 2021-05-26 14:09:52 · 409 阅读 · 0 评论