spring cloud
JJ_knows
这个作者很懒,什么都没留下…
展开
-
SpringCloud Netflix Eureka 注册中心
前面我们讲了Nacos 作为注册中心的使用方法,Eureka的使用方法则更为简便,而结合RestTemplate 和Feign进行远程调用则几乎相同。 首先创建一个eureka-server项目作为注册中心服务。 引入依赖 <properties> <java.version>1.8</java.version> <spring-cloud.version>Finchley.RC2</spring-cloud.version>原创 2020-07-27 16:39:39 · 231 阅读 · 0 评论 -
SpringCloud Alibaba Nacos:注册中心提供者和消费者之间的调用之RestTemplate + Ribbon
前面我们已经将客户端作为提供者和消费者注册到注册中心,下面我们进行调用。 我们采用RestTemplate方式调用。 1.首先我们在提供者端建立一个Controller package com.nacos.nacostest; import com.sun.org.apache.xml.internal.utils.URI; import org.springframework.beans.factory.annotation.Value; import org.springframework.c原创 2020-07-24 18:02:24 · 941 阅读 · 2 评论 -
SpringCloud Alibaba Nacos:做为微服务注册中心
Nacos 作为注册中心,和Eureka作为注册中心的配置一样。以后会单独写Eureka. 前面我们已经将Nacos作为配置中心搭建起来,可以看到除了“配置管理”菜单,还有“服务管来”菜单: 我们在客户端中引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discover原创 2020-07-24 17:01:00 · 189 阅读 · 1 评论 -
SpringCloud Alibaba Nacos:做为微服务配置中心第三回:配置中心整合mysql存储数据
在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力。 Nacos 代码包中提供了需要的sql文件: 1.创建数据库:nacos 2.将nacos-mysql.sql文件中的sql在创建的库中执行,创建所需要的表 一共12张表 进入application.properties中修改msyql数据库连接地址 我的是建在本地: 重启Nacos server,重新创建配置文件,文件内容回存储到.原创 2020-07-23 17:29:42 · 237 阅读 · 0 评论 -
SpringCloud Alibaba Nacos:做为微服务配置中心第二回:创建客户端,连接配置中心
首先创建Nacos客户端项目:使用IDEA创建Springboot项目,具体过程不作多说。 引入nacos依赖,具体pom如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap原创 2020-07-23 16:37:51 · 83 阅读 · 0 评论 -
SpringCloud Alibaba Nacos:做为微服务配置中心第一回:下载源码并本地单机启动
当说起配置中心,我们经常用到的有携程的Apollo和阿里的Nacos. 作为Spring Cloud Alibaba 的开源项目,Nacos既可以用作服务注册中心又能作为分布式配置中心使用。今天我们学习Nacos如何作为配置中心。 学习任何一个框架之前,查看官方文档是必不可少的。 话不多说,首先下载nacos代码: https://github.com/alibaba/nacos/releases 在本地解压后目录: 进入bin文件夹下, startup.sh和shutdown.s原创 2020-07-23 15:48:01 · 349 阅读 · 0 评论