
springcloud
文章平均质量分 93
快乐是你的与我无关了
这个作者很懒,什么都没留下…
展开
-
dubbo 核心源码——SPI和IOC、AOP
Dubbo的有很多的设计值得学习和借鉴。需要理解的几个点: 在Dubbo的源码中,很多地方会存在下面这样三种代码,分别是自适应扩展点,指定名称的扩展点,激活扩展点: 这种扩展点实际上就是Dubbo 中的 SPI机制。关于SPI,不知道大家是否还有印象,Springboot 自动装配的SpringFactoiesLoader,它也是一种SPI机制。SPI 全称是 Service Provider Interface,原本是JDK 内置的一种服务提供发现机制,它主要用来做服务的扩展实现。SPI 机制在很多原创 2022-06-27 17:10:34 · 603 阅读 · 0 评论 -
zookeeper 的特性及其利用场景(分布式锁 和 Master选举)
zookeeper 的特性及其利用场景(分布式锁 和 Master选举)zookeeper 的数据结构Zookeeper 的数据模型和分布式文件系统类似,是一种层次化的属性结构,如图所示。和文件系统不同的是,Zookeeper的数据是结构化储存的,并没有在物理上体现出文件和目录。 Zookeeper 树中的每个节点被称为Znode,Znode维护了一个 Stat状态信息,其中包含数据变化的时间和版本等。并且每个Znode可以设置一个value值,Zookeeper并不用与通信的数据库或者大容量的对象原创 2022-05-09 10:54:03 · 975 阅读 · 0 评论 -
Springcloud笔记(二)
Zookeeper支付服务注册进zookeeper注册中心Zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后,启动zookeeper服务器docker-compose 集群搭建zookeeperhttps://zhuanlan.zhihu.com/p/121728783服务提供者1.新建名为cloud-provider-payment8004的Maven工程。2.POM<?xml version="1.0" encod原创 2022-01-09 18:50:28 · 277 阅读 · 1 评论 -
springcloud笔记(一)
入门SpringCloud 简介分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶大厂微服务架构SpringCloud 技术栈Eureka简介Eureka采用了CS的设计架构,Eureka Sever作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Sever并维持心跳连接。这样系统的维护人员就可以通过Eureka Server来监控系统中各个微服务是否正常运行。在服务注册与发现中,有一个注册中心。原创 2021-12-19 18:58:56 · 501 阅读 · 0 评论 -
docker-compose 部署apollo springboot整合(多环境)
1.前言由于项目需求,需要在单台服务器上部署apollo,并配置多环境,试了官网的快速开始docker,用里面的sh文件启动,实现多环境较为麻烦(需要该配置文件和脚本文件),后来在网上2. 部署说明版本:apollo-1.8.0部署方式:docker-compose3. 部署步骤3.1 下载源码,创建数据库源码地址:https://github.com/ctripcorp/apollo/tree/v1.2.0创建数据库apollo 要部署三个模块:apollo-configservi原创 2021-11-07 20:35:12 · 1525 阅读 · 0 评论