摘要: 没有最好只有更好,Spring Cloud组件很多,选择最合适的就好 都可以使用,个人推荐 1.Spring Cloud开发选择组件 服务注册中心:1.eureka 2.zookeeper 3.consul 4.nacos 选择nacos 组件通信:1.Dubbo(RPC) 2.RestTempla 阅读全文
posted @ 2021-10-03 23:14 code-G 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.sentinel 流量控制 1.说明 - 流量控制(flow control),其原理是监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。 - 同一个资源可以创建多条限流规则。FlowSlot 会对该资源的所有限流规 阅读全文
posted @ 2021-10-03 23:01 code-G 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.说明 https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html#_how_to_use_sentinel https://github.com/alibaba/Sentinel/wiki 翻 阅读全文
posted @ 2021-10-03 22:48 code-G 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1.nacos集群搭建 1.集群解决问题: 1.并发访问压力 2.单节点故障问题 2.集群搭建注意事项 - 注意: a.3个或3个以上Nacos节点才能构成集群。 b.要求虚拟机内存分配必须大于2G以上 3.集群规划 - node cluster: 10.15.0.3 8845 nacos01 10 阅读全文
posted @ 2021-10-03 17:34 code-G 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: 1.说明 - 在0.7版本之前,在单机模式时nacos使用嵌入式数据库(derby)实现数据的存储,不方便观察数据存储的基本情况。 0.7版本增加了支持mysql数据源能力,具体的操作步骤: 1.安装数据库,版本要求:5.6.5+ 2.初始化mysql数据库,数据库初始化文件:nacos-mysql 阅读全文
posted @ 2021-10-03 16:01 code-G 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 1.从nacos获取配置 1.引入依赖 <!--引入nacos client 依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discover 阅读全文
posted @ 2021-10-03 15:27 code-G 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.安装Nacos - 1.64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。必须满足 - 2.64 bit JDK 1.8+;下载 & 配置。 必须满足 - 3.Maven 3.2.x+;下载 & 配置。 - https://githu 阅读全文
posted @ 2021-10-03 12:38 code-G 阅读(86) 评论(0) 推荐(0) 编辑