首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务
半颗花菜
创建于2023-03-04
订阅专栏
微服务及其相关组件吧
暂无订阅
共11篇文章
创建于2023-03-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Feign使用优化
Feign底层发起http请求,依赖于其它的框架。其底层客户端实现包括: URLConnection:默认实现,不支持连接池 Apache HttpClient :支持连接池 OKHttp:支持连接池
Feign的最佳实践
前言 所谓最近实践,就是使用过程中总结的经验,最好的一种使用方式。 自习观察可以发现,Feign的客户端与服务提供者的controller代码非常相似: feign客户端: UserControlle
RestTemplate的远程调用
1)注册RestTemplate 首先,我们在order-service服务中的OrderApplication启动类中或者单独声明一个类,注册RestTemplate实例: 2)实现远程调用
Nacos配置管理
一、统一配置管理 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。 Nacos一方面可以将配置集
Ribbon负载均衡
Ribbon默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClient,请求时间会很长。
Feign的自定义配置
类型 作用 说明 feign.Logger.Level 修改日志级别 包含四种不同的级别:NONE、BASIC、HEADERS、FULL feign.codec.Decoder 响应结果的解析器 ht
Feign的远程调用
1)引入依赖 我们在order-service服务的pom文件中引入feign的依赖: 2)添加注解 在order-service的启动类添加注解开启Feign的功能: 3)编写Feign的客户端 在
Nacos与Eureka的区别
Nacos的服务实例分为两种l类型: 临时实例:如果实例宕机超过一定时间,会从服务列表剔除,默认的类型。 非临时实例:如果实例宕机,不会从服务列表剔除,也可以叫永久实例。 配置一个服务实例为永久实例:
Nacos环境隔离
Nacos提供了namespace来实现环境隔离功能。 nacos中可以有多个namespace namespace下可以有group、service等 不同namespace之间相互隔离,例如不同n
服务调用关系中的提供者与消费者
服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务) 服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口) 但是,服务提供者与服务消费者的角色并不是绝对的,而
微服务的架构特征
单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责 自治:团队独立、技术独立、数据独立,独立部署和交付 面向服务:服务提供统一标准的接口,与语言和技术无关 隔离性强:服务调用做