SpringCloud
文章平均质量分 94
秃头哥编程
这个作者很懒,什么都没留下…
展开
-
看完这篇文章你就可以告诉领导你精通Zookeeper了
一、Zookeeper概述1、概述Zookeeper 是一个开源的为分布式框架提供协调服务的 Apache 项目。在分布式系统中,扮演注册中心的角色。Zookeeper数据模型的结构与Linux文件系统很像,整体上可以看做一棵树,从根节点往下,每个节点称为ZNode。每一个ZNode默认能够存储1MB的数据,每个ZNode都对应一个唯一的路径,类似于Linux中的文件路径。...原创 2022-04-04 22:01:25 · 2195 阅读 · 0 评论 -
Zookeeper + Curator实现分布式锁
在分布式系统下,使用Java中的synchronized或者Lock已经不能满足需求了。关于分布式锁的实现,我们可以利用MySQL的唯一索引去实现,也可以利用Redis的SETNX,同样也可以使用Zookeeper的节点唯一路径去实现。(1)线程先去/locks路径下面创建一个带序号的临时节点。(2)判断自己创建的这个节点是不是/locks路径下序号最小的节点,如果是,则获取锁;如果不是,则监听自己的前一个节点。(3)获取到锁后,处理自己的业务逻辑,然后删除自己创建的节点。监听它的后一个节点收到通知原创 2021-12-06 22:24:22 · 1096 阅读 · 0 评论 -
Nacos入门学习&实践
文中涉及到了一些模块代码没有给出,我一并上传到github了,可以整个项目clone下来进行调试。地址:https://github.com/stronglxp/springcloud-test1、SpringCloud Alibaba介绍1.1 为什么会出现SpringCloud AlibabaSpring Cloud Netflix项目进入维护模式。https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-no原创 2021-07-18 21:01:45 · 542 阅读 · 0 评论 -
万字长文:SpringCloud gateway入门学习&实践
官方文档:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/#configuration文中涉及到了一些模块代码没有给出,我一并上传到github了,可以整个项目clone下来进行调试。地址:https://github.com/stronglxp/springcloud-test1、GateWay是什么1.1 概念Cloud全家桶中有个很重要的组件就是网关,原创 2021-07-12 23:10:28 · 324 阅读 · 0 评论 -
SpringCloud入门及创建分布式项目
1、了解微服务1.1 什么是微服务微服务是一种架构风格一个应用拆分为一组小型服务每个服务运行在自己的进程内,也就是可独立部署和升级服务之间使用轻量级HTTP交互服务围绕业务功能拆分可以由全自动部署机制独立部署去中心化,服务自治。服务可以使用不同的语言、不同的存储技术1.2 微服务架构服务调用服务降级服务注册与发先服务熔断负载均衡服务消息队列服务网关配置中心管理自动化构建部署服务监控全链路追踪服务定时任务调度操作2、了解SpringCloud2.1 Sp原创 2021-06-30 16:54:56 · 540 阅读 · 3 评论