Fork me on GitHub

随笔分类 -  微服务

摘要:什么是微服务? 就目前而言对于微服务业界没有一个统一的,标准的定义.但通常而言,微服务是一种架构模式或者说是一种架构风格,它提倡单一应用程序划分为一组小的服务,每个服务在其独立的自己的进程中,服务之间相互协调,互相配合,为用户提供最终价值.服务之间采用轻量级的通信机制互相沟通(基于Http的Rest 阅读全文
posted @ 2020-05-23 23:35 威威超酷 阅读(10708) 评论(1) 推荐(0) 编辑
摘要:Git SSH configuration using properties By default, the JGit library used by Spring Cloud Config Server uses SSH configuration files such as ~/.ssh/kno 阅读全文
posted @ 2020-03-13 22:18 威威超酷 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(由于Ribbon是懒加载的,在首次请 阅读全文
posted @ 2020-03-11 16:21 威威超酷 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:前言 本文的核心目的: 1.方便自己以后的查找,预览,参考 2.帮助那些不知道如何选择版本的朋友进行指引,而不是一味的跟风网上的版本,照抄。 Spring Boot 版本 版本查询: https://mvnrepository.com/artifact/org.springframework.boo 阅读全文
posted @ 2020-03-07 12:16 威威超酷 阅读(8304) 评论(0) 推荐(0) 编辑
摘要:注册中心规则 每一个微服务启动的时候,都需要去注册中心注册(eureka或zookeeper或其他) 同类服务注册的服务名必须相同,不同类服务注册的服务名一定不能相同 (订单服务部署5台服务器,那么这5台微服务在注册中心中注册的服务名必须一致,例如ORDER) (商品服务部署4台服务器,那么这4台微 阅读全文
posted @ 2020-03-06 21:50 威威超酷 阅读(3068) 评论(0) 推荐(1) 编辑
摘要:feignclient发送get请求,传递参数为对象。此时不能使用在地址栏传递参数的方式,需要将参数放到请求体中。 第一步: 修改application.yml中配置feign发送请求使用apache httpclient 而不是默认的jdk UrlConnection feign.httpclie 阅读全文
posted @ 2020-02-28 19:51 威威超酷 阅读(13003) 评论(0) 推荐(2) 编辑
摘要:背景 :在Spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的R 阅读全文
posted @ 2020-02-28 18:27 威威超酷 阅读(7555) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示