上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 为什么会产生分布式事务? 随着业务的快速发展,网站系统往往由单体架构逐渐演变为分布式、微服务架构,而对于数据库则由单机数据库架构向分布式数据库架构转变。此时,我们会将一个大的应用系统拆分为多个可以独立部署的应用服务,需要各个服务之间进行远程协作才能完成事务操作。在微服务项目中通常一个大项目会被拆分为 阅读全文
posted @ 2021-11-09 17:09 日落西风又在吹 阅读(1248) 评论(0) 推荐(2) 编辑
摘要: 为什么使用Feign? Feign可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样。你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。 使用Feign进行消费 将需要使用feign的工程增加一下依赖 pom.xml <!-- openfeign 阅读全文
posted @ 2021-11-05 10:58 日落西风又在吹 阅读(1040) 评论(0) 推荐(1) 编辑
摘要: 创建服务提供者工程 创建spring-cloud-alibaba-service-member工程,会员中心服务该服务提供用户会员信息。 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apach 阅读全文
posted @ 2021-11-02 17:16 日落西风又在吹 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 为什么需要配置中心? 动态配置管理是 Nacos 的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。 动态配置中心可以实现配置更新时无需重新部署应用程序和服务即可使相应的配置信息生效,这极大了增加了系统的运维能力。 服务配置中心 工程改造 继续 阅读全文
posted @ 2021-11-01 10:55 日落西风又在吹 阅读(1414) 评论(0) 推荐(2) 编辑
摘要: 为什么需要注册中心? 在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用;服务管理,核心是有个服务注册表,心跳机制动态维护 ; 服务注册 创建普通SpringBoot工程(spring-cloud-alibaba-service-user)该工程当前用于使用 阅读全文
posted @ 2021-10-28 16:49 日落西风又在吹 阅读(2224) 评论(0) 推荐(3) 编辑
摘要: 简介 SpringCloud Alibaba是阿里巴巴集团开源的一套微服务架构解决方案。 微服务架构是为了更好的分布式系统开发,将一个应用拆分成多个子应用,每一个服务都是可以独立运行的子工程。其中涵盖了非常多的内容,包括:服务治理、配置管理、限流降级以及对阿里开源生态(Dubbo、RocketMQ等 阅读全文
posted @ 2021-10-28 16:46 日落西风又在吹 阅读(2972) 评论(0) 推荐(2) 编辑
摘要: 资源准备以及服务器初始化 所有服务器执行一下脚本进行配置信息初始化: #!/bin/bash cd `dirname $0` # 关闭selinux setenforce 0 sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux/config # 阅读全文
posted @ 2021-03-20 17:33 日落西风又在吹 阅读(634) 评论(1) 推荐(2) 编辑
摘要: 一、什么是Nacos? 英文全称Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。服务在nacos是一等公民 二、Nac 阅读全文
posted @ 2020-08-28 17:46 日落西风又在吹 阅读(2393) 评论(0) 推荐(1) 编辑
摘要: 架构是顶层设计;框架是面向编程或配置的半成品;组件是从技术维度上的复用;模块是从业务维度上职责的划分;系统是相互协同可运行的实体。 我们要做的东西都能抽象为一个系统,架构既可做动词也可做名词,作为动词就代表系统的设计,作为名词就代表系统的表现形式。 所以架构首先继承了系统的属性: 0、系统整体有价值 阅读全文
posted @ 2020-08-13 11:59 日落西风又在吹 阅读(2294) 评论(0) 推荐(1) 编辑
摘要: 本类文章只作为记录使用 命令操作: #拉取Centos 7 docker pull centos:7 #运行一个镜像 docker run -tdi --privileged centos:7 init #设置root用户初始化密码 passwd root docker exec -it conta 阅读全文
posted @ 2020-08-03 14:23 日落西风又在吹 阅读(533) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页