
项目
勿忘,微笑
这个作者很懒,什么都没留下…
展开
-
服务注册中心Consul安装与配置(windows)
服务注册中心Consul安装与配置(windows)Consul和Eureka都是基于CP(网上很多错误的将Consul说成CA),且Consul还支持key-value存储可作为分布式配置中心,目前Eureka2.x停止维护,故博主决定采用Consul作为项目的服务注册中心1. Consul安装官方下载地址:https://www.consul.io/downloads.html百度网盘...原创 2019-09-26 09:40:30 · 1961 阅读 · 0 评论 -
SpringCloud项目启动
下载项目后,找到要启动的相应模块web层resources下的bootstrap.yml文件,将服务注册中心地址改为自己本地的Cousul地址(其它Mysql、redis等应用访问我阿里云上的即可),如不会安装Consul的可以访问这篇文章服务注册中心Consul安装与配置(windows)。然后再找到Application.java文件直接启动即可。项目源码地址:https://...原创 2019-09-30 11:58:59 · 9167 阅读 · 0 评论 -
为何要构建Api、Service、Web三层
1. Api层Api是作为一个对外提供的接口层,用过Feign的都知道,大家一般都是通过api的调用的方式去请求其它分布式服务,而我们的Api层正是提供给其它模块或者系统进行分布式调用使用的。我们可以将Api层打成jar包发布到私服上(或者其它方式提供出去),然后要其它模块或系统要调用时直接依赖相应模块提供出来的jar包即可进行分布式调用。2. Service层Service作为业务逻辑层...原创 2019-09-30 14:57:45 · 3883 阅读 · 0 评论 -
Feign进行分布式服务调用
添加feign依赖org.springframework.cloudspring-cloud-starter-openfeign2.1.1.RELEASE启动类上添加@EnableFeignClients注解服务消费方创建Feign接口这里是继承服务提供方提供出来的feign接口(pom文件添加了服务提供方的api模块)@FeignClient(name = “bl...原创 2019-10-08 15:10:13 · 1215 阅读 · 0 评论