springcloud
正月看飞雪
这个作者很懒,什么都没留下…
展开
-
手写SpringCloud系列-一分钟理解微服务注册中心(Nacos)原理。
我们可以理解注册中心就是一个HashMap,服务注册上去,需要用的时候去拉取,通过服务名称可以找到对应服务的IP地址和端口,我们就可以发送http请求(或者直接使用UDP/TCP)进行远程服务调用。原创 2023-08-07 21:16:00 · 363 阅读 · 0 评论 -
解决连接远端sentinel控制台空白问题
服务器使用docker 直接安装, 然后连接。由于服务器文法访问我们本地的电脑, 所以会连接失败, 所以要想连接远端sentinel就必须把项目部署到服务器上面。在项目中配置文件这样写server: port: 8401spring: application: name: cloudalibaba-sentinel-service cloud: nacos: discovery: server-addr: 服务器IP地址:8848 #Naco原创 2021-06-26 15:14:27 · 1848 阅读 · 0 评论 -
nacos作为配置中心 动态刷新(基础配置)
1.pom <!--nacos-config--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> <!--原创 2021-02-23 14:25:47 · 1860 阅读 · 1 评论 -
nacos的安装与使用(docker安装nacos)
安装命令docker run \--name nacos -d \-p 8848:8848 \--privileged=true \--restart=always \-e JVM_XMS=256m \-e JVM_XMX=256m \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-v /home/nacos/logs:/home/nacos/logs \-v /home/nacos/init.d/custom.propert.原创 2021-06-25 19:37:53 · 351 阅读 · 0 评论 -
gateway动态路由&自定义过滤
1.pom <!--gateway--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <!--eureka-clie原创 2021-02-22 19:59:26 · 607 阅读 · 0 评论 -
使用openFeign实现负载均衡
1.引入依赖 <!--openfeign--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>2.写调用其他微服务接口@Compo原创 2021-02-20 19:53:48 · 1814 阅读 · 1 评论 -
consul入门(安装与使用)
docker安装consuldocker pull consuldocker run -d -p 8500:8500 --name=consul consul:latest agent -server -bootstrap -ui -node=1 -client='0.0.0.0'生产者注册进去依赖 <!--SpringCloud consul-server --> <dependency> <groupId>.原创 2021-06-22 16:57:21 · 178 阅读 · 0 评论 -
zookeeper入门(安装+业务代码实现)
安装docker 安装zookeeperdocker pull zookeeperdocker run -d --name zookeeper -p 2181:2181 id使用生产者向注册中心注册进去。pom依赖 <!-- SpringBoot整合zookeeper客户端 --> <dependency> <groupId>org.springframework.cloud</groupId>原创 2021-06-21 16:12:40 · 122 阅读 · 0 评论 -
Eureka使用详解
Eureka是spring cloud中的一个负责服务注册与发现的组件。遵循着CAP理论中的AP原则一个Eureka中分为eureka server和eureka client。其中eureka server是作为服务的注册与发现中心。eureka client既可以作为服务的生产者,又可以作为服务的消费者。Eureka的使用:服务端的书写依赖包 <dependency> <groupId>org.springframework.cloud</原创 2021-06-20 16:02:52 · 1103 阅读 · 0 评论 -
使用restTemplate(httpClient)实现微服务之间的调用
一:需要调用的微服务, 就和平时写的微服务一样, 能实现数据的增删改查就行。 @RequestMapping("/add") public CommonResult add(Payment payment) { @RequestMapping("/getPayment") public CommonResult getPayment(Long id) {二:消费者的实现将restTemplate注入到容器里面@Configurationpublic class原创 2021-06-09 15:46:00 · 648 阅读 · 0 评论