前面一篇文章 写了第一种 实现微服务架构 现在实现第二种 依然是傻瓜
第一篇博文链接 https://blog.csdn.net/qq_41684939/article/details/89602525
这是基于上一篇博文写的
注册中心 可以在上一篇看到
fegin实现微服务架构
- 提供者目录结构
- 提供者uml
server:
port: 8814
eureka:
client:
serviceUrl:
defaultZone: http://192.168.88.200:12345/eureka/
security:
basic:
enabled: false
spring:
application:
name: service-fregin
feign:
hystrix:
enabled: true # 开启 Feign 对 Hystrix 的支持
compression:
request:
enabled: true # 开启对 request 请求压缩
mime-types:
- text/xml
- application/xml
- application/json # 指定压缩格式
min-request-size: 2048 # 压缩的最小阀值,默认 2048,超过2048 (字节) 进行压缩。
response:
enabled: true # 开启对 response 的压缩
- 提供者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.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
<relativePath/> <!-- lo