SpringCloud学习分享

1.应用架构对比•单体应用架构优点易于开发、测试、部署。请求直接从客户端端直接访问服务(表示层-业务层-数据访问层-DB层)缺点也很明显,随着项目越来越大,系统灵活度会越来越低,而且启动也会越来越慢,系统的性能和扩展性也会降低。•分布式架构简单理解可以为,多个单体应用的合集,相互通过某种技术通信,以

StringBoot下OOM问题排查

这个服务是一个相当于文件服务器,当服务收到文件后,将文件转存到fast-dfs上得到唯一id后处理业务。0.出现OOM情况当文件服务出现自动重启的时候(服务是部署在Dokcer容器中的,服务的主线程挂掉,容器会自动重启)(容器的启动时间与其他服务时间不一致,因同一部署的时候,容器开始运行时间应该一致

SpringGateway配置文件

spring:cloud:gateway:httpclient:connect-timeout:10000response-timeout:20sdiscovery:locator:enabled:true#开启服务发现路由规则routes:#服务名称id-id:user-test#转发的地址或服务

Feign的服务间文件上传-Finchley

前提:目前有俩个服务,一个服务为服务提供者,本例中为文件服务,另一个为服务消费者,本例中为上传文件的服务。在微服务中,可能有这样的场景,一个服务中产生一个文件(例:Excel)需要持久化保存到文件服务器中,那么文件服务器拿到文件就可以,以不同的方式持久化文件,这样的话无需在其他服务中即消费者写关于持