集群和分布式
一、为什么要集群? JavaEE应用,如果只部署在一台服务器上,所有的请求,都经过这一台服务器来处理,存在很大风险: A:并发处理能力有限 (一般单台服务器处理的并发量为250左右,超过250,可能会出现数据丢失,链接不稳定的情况)...
一、为什么要集群? JavaEE应用,如果只部署在一台服务器上,所有的请求,都经过这一台服务器来处理,存在很大风险: A:并发处理能力有限 (一般单台服务器处理的并发量为250左右,超过250,可能会出现数据丢失,链接不稳定的情况)...
分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。 分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 本文介绍CAP定理。 一、分布式系统的...
1.创建一个spring cloud 项目.可以使用idea 直接生成一个maven项目. 配置文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmln...
新建SpringCloudZuul项目。 (1)pom.xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId&g...
1. 添加Nacos相关依赖 <!-- nacos服务客户端依赖 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nac...
1. 下载Nacos https://github.com/alibaba/nacos/releases 下载与nacos-client对应版本的server 2. 搭建Nacos Server,参考文档 https://nacos.io/zh-cn/docs/quick-start.html 把下载好的安装包放到linux服务器中,解压,然后到/nac...
Nacos服务注册的IP Nacos注册中心是: https://github.com/alibaba/nacos 当本地环境比较复杂的时候,Nacos服务在启动的时候需要选择运行时使用的IP或者网卡。 根据情况可以选择如下配置: # 如果选择固定Ip注册可以配置 spring.clo...