随笔分类 -  分布式微服务

分布式微服务的创建与实践
摘要:Nacos简介前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service。是什么:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos:Dynamic Naming and Configuration ServiceNacos就是 注册中心 阅读全文
posted @ 2020-06-01 13:25 清风商 阅读(223) 评论(0) 推荐(0)
摘要:全局广播 前提: 先具备良好的 RabbitMQ 环境 1. 演示广播效果,增加复杂度,再以3355为模板再制做一个3366模块 <!--pom.xml--> <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap 阅读全文
posted @ 2020-05-27 18:36 清风商 阅读(982) 评论(1) 推荐(0)
摘要:简介: SpringCloud Bus配合SpringCloud Config使用可以实现配置的动态刷新 SpringCloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。 SpringCloud Bus目前支持 RabbitMQ 阅读全文
posted @ 2020-05-27 18:28 清风商 阅读(479) 评论(0) 推荐(0)
摘要:1. 新建module cloud-gateway-gateway9527 2. pom.xml <!--注意不需要web模块依赖,否则报错--> <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o 阅读全文
posted @ 2020-05-25 20:18 清风商 阅读(42687) 评论(0) 推荐(1)
摘要:1. 新建 cloud-consumer-feign-order80 2. pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt 阅读全文
posted @ 2020-05-21 13:00 清风商 阅读(4758) 评论(0) 推荐(1)
摘要:1 添加规则类: 注意: 官方文档明确给出了警告: 这个自定义配置类不能放在 @ComponentScan 所扫描的当前包下以及子包下,否则自定义的配置类就会被所有的 Ribbon 客户端所共享,达不到特殊化定制的目的了。 package com.atguigu.myrule; import com 阅读全文
posted @ 2020-05-20 18:26 清风商 阅读(384) 评论(0) 推荐(1)
摘要:先上结论: 基于CAP理论介绍: C:Consistency (强一致性)A:Available (可用性)P:Partition tolerance (分区容错性)最多只能同时较好的满足两个CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求。因此,根据CAP 阅读全文
posted @ 2020-05-20 17:03 清风商 阅读(908) 评论(0) 推荐(0)
摘要:1. 服务提供者注册进consul 1.1新建支付服务module cloud-providerconsul-payment8006 1.2 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa 阅读全文
posted @ 2020-05-20 16:49 清风商 阅读(1139) 评论(0) 推荐(0)
摘要:1. 新建Maven父工程 cloud2020 maven架构选择org.apache.maven.archetypes:maven-archetype-site pom.xml代码如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h 阅读全文
posted @ 2020-05-20 15:47 清风商 阅读(612) 评论(0) 推荐(0)
摘要:功能: 对于注册进Eureka里面的微服务,可以通过服务发现来获得该服务的信息 修改controller 主启动类加@EnableDiscoveryClient注解 阅读全文
posted @ 2020-05-18 20:49 清风商 阅读(623) 评论(0) 推荐(0)
摘要:注册中心 zookeeper: zookeeper是一个分布式协调工具,可以实现注册中心功能 关闭Linux服务器防火墙后启动zookeeper服务器 zookeeper服务器取代Eureka服务器,zk作为服务注册中心 1、支付服务注册进zookeeper 1.1 创建module cloud-p 阅读全文
posted @ 2020-05-18 20:47 清风商 阅读(1086) 评论(0) 推荐(0)