
微服务
文章平均质量分 93
traveler100
吾行吾道,虽远必至。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【FastDFS】一文学会一个分布式文件系统!
当系统模块逐渐增多,有时候需要拆分模块单独做成一个服务,或者直接微服务架构,这是我们可能需要将图片、音频、视频等文件单独作为一个文件服务,fastdfs就是这样一个文件系统!原创 2022-06-26 18:34:13 · 314 阅读 · 1 评论 -
一文精通ZooKeeper分布式锁,都是干货!
什么是分布式锁一个很典型的秒杀场景,或者说并发量非常高的场景下,对商品库存的操作,我用一个SpringBoot小项目模拟一下。用到的知识架构:SpringBootRedisZooKeeper我提前将库存stock放在redis,初始值为288:127.0.0.1:6379> set stock 288OK127.0.0.1:6379> get stock"288"扣减库存的api:@RequestMapping("/v1/reduce")public String原创 2020-09-18 21:10:13 · 339 阅读 · 0 评论 -
用ZooKeeper实现分布式配置中心 微服务注册发现
ZooKeeper集群主要是帮我们做分布式协调的,今天我们用zk实现分布式配置。引入zk jar包<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.6.2</version></dependency>这里zk的jar包版本一定要和你自己zk serv原创 2020-09-16 20:41:31 · 454 阅读 · 0 评论 -
还在手动维护API文档吗?是时候用用丝袜哥(swagger)了!
在现在微服务满天飘的年代,一个稍微大点的项目就可能有10几个服务,每个服务会产生很多API互相调用,如果没有一个自动生成API文档的工具,那就有的搞了!Swagger是一个简单但功能强大的API表达工具。它具有地球上最大的API工具生态系统,数以千计的开发人员,使用几乎所有的现代编程语言,都在支持和使用Swagger。使用Swagger生成API,我们可以得到交互式文档,自动生成代码的SDK以及API的发现特性等。来体验一把吧!Swagger使用swagger能帮我们生成API文档,那么它会生.原创 2020-09-11 23:30:33 · 434 阅读 · 0 评论