上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: 请求压缩配置 Spring Cloud feign支持对请求与响应进行GZIP压缩,以减少通信中的性能损耗,主要是在spring-cloud-netflix-core.jar文件中. 默认对请求和相应压缩是禁用的,从org.springframework.cloud.netflix.feign.en 阅读全文
posted @ 2020-01-14 17:41 盲目的拾荒者 阅读(2183) 评论(0) 推荐(0) 编辑
摘要: 在没有服务网关时,请求流程图大致如下: ​ 客户端直接与各个微服务通信,会有以下问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定场景下处理相对复杂。 认证复杂,大多数情况下,为了保证对外服务的安全性,我们在服务端实现的微服务接口,往往都会有一定的权限校验机制,比如对 阅读全文
posted @ 2020-01-14 17:24 盲目的拾荒者 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 每个客户端用户请求微服务应用提供的接口时,它们权限往往都有一定的限制,系统并不会将所有的微服务接口都对它们开放。然而服务路由并没有限制权限这样的功能,所有请求被毫无保留的转发到具体应用并返回结果,为了实现对客户端请求的安全校验签名和权限控制,最简单和粗暴的方法就是为每个微服务应用都实现一套用于校验签 阅读全文
posted @ 2020-01-14 17:22 盲目的拾荒者 阅读(628) 评论(0) 推荐(0) 编辑
摘要: pom.xml <!-- LOGGING begin --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</ve 阅读全文
posted @ 2020-01-14 17:20 盲目的拾荒者 阅读(860) 评论(0) 推荐(0) 编辑
摘要: Spring的web MVC框架与其他许多web MVC框架一样,是由请求驱动的,围绕一个中央Servlet设计,它将请求分派给控制器,并提供其他功能促进web应用程序的开发。然而,Spring的DispatcherServlet却做得更多,不仅仅是这一点它与Spring IoC容器完全集成,因此允 阅读全文
posted @ 2020-01-14 17:17 盲目的拾荒者 阅读(447) 评论(0) 推荐(0) 编辑
摘要: Spring Boot在默认情况下提供了一个/error,以合理的方式处理所有错误。它在servlet容器中注册为“全局”错误页面。对于机器客户机(类似ajax),它将生成一个JSON响应,其中包含错误的详细信息、HTTP状态和异常消息。对于浏览器客户端,有一个“whitelabel”错误视图,它以 阅读全文
posted @ 2020-01-14 17:14 盲目的拾荒者 阅读(221) 评论(0) 推荐(0) 编辑
摘要: //FileSystemResource 以文件系统的绝对路径的方式访问静态资源 FileSystemResource file= new FileSystemResource("D:\\home\\xdja\\conf\\edums\\redis.properties"); Properties 阅读全文
posted @ 2020-01-14 17:12 盲目的拾荒者 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 服务路由配置 Spring Cloud Zuul通过与Spring Cloud Eureka的整合,实现了对服务实例的自动化维护. 我们只需要zuul.routes.<route>.path与zuul.routes.<route>.serviceId参数对的方式进行配置 如下: /order-ser 阅读全文
posted @ 2020-01-14 17:11 盲目的拾荒者 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 对于通过API网关调用文件上传服务来说,文件(1M以内)无须任何处理,即看正常上传。对于大文件(10M以上)上传。需要在上传路径上添加/zuul前缀。也可使用zuul.servlet-path自定义前缀。 文件上传演示 pom.xml <project xmlns="http://maven.apa 阅读全文
posted @ 2020-01-14 17:09 盲目的拾荒者 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 1.利用@ConfigurationProperties获取配置的值,@ConfigurationProperties是springboot提供的基于安全类型的配置放置。 application.properties spring.redis.host=127.0.0.1 spring.redis. 阅读全文
posted @ 2020-01-14 17:03 盲目的拾荒者 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页