首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务
克里斯朵夫李维
创建于2021-05-24
订阅专栏
微服务
等 3 人订阅
共10篇文章
创建于2021-05-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
克里斯朵夫李维
1年前
微服务
Dubbo
后端
如何利用dubbo构建高可用的服务发现能力
1. 导言 注册中心是微服务架构中最关键的组件之一,注册中心用于服务发现和服务注册,以实现微服务间的客户端负载均衡和故障转移。但是当我们引入注册中心之后也会遇到很多问题,微服务要实现一个高可用的、性能
874
1
评论
克里斯朵夫李维
1年前
HTTP
HTTPS
深入理解HTTP2
随着微服务的流行和服务网格的快速落地,在异构系统中、高性能的标准化协议显得日益重要。无论是GRPC还是RSocket都是基于HTTP/2构建,所以学习HTTP/2对于落地服务网格显得尤为重要。
1599
2
评论
克里斯朵夫李维
2年前
微服务
之家云在注册中心选型上的探索与实践
目前之家云微服务治理平台已经管理了之家众多团队的服务,服务数量日益增多,对注册中心的可用性,稳定性提出了更高的要求,本篇文章主要介绍了之家云在大规模服务治理注册中心上的探索和实践。
859
1
评论
克里斯朵夫李维
2年前
响应式编程
后端
异步架构和响应式(Reactive)编程
随着互联网的发展,用户的规模不断扩大, 应用的架构从单一应用架构演变到微服务架构。在微服务架构下,我们把一些核心的业抽取出来,作为独立的服务。服务与服务之间通过RPC或者HTTP进行通信,这意味着微服务架通常是I/O密集型的。所以这也决定了现代互联网架构的性能瓶颈:I/O。 阻…
2031
点赞
评论
克里斯朵夫李维
2年前
Spring Cloud
Hystrix原理和实践
在分布式环境中,许多服务依赖项中的一些不可避免地会失败。Hystrix是一个库,它通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,停止它们之间的级联故障,并提供回退选项来实现这一点,所有这些都提高了系统的整体弹性。 对通过…
305
3
2
克里斯朵夫李维
3年前
Dubbo
整理一下Dubbo服务调用流程时序图
最近在学习Dubbo的心跳机制,整理一下Dubbo的服务调用流程,和连接管理机制。建议使用电脑阅读。
1735
2
评论
克里斯朵夫李维
3年前
Dubbo
超实用!!!学习dubbo如何优雅关闭线程池
线程池相信大家都使用过,但是使用完成之后如何关闭线程池大家真的未必真的会使用。有人可能会说调用shutdown或者shutdownNow就可以了,真的有那么简单吗?如果你关闭线程池的姿势不正确,最严重的情况会导致线程一直存在系统中。 shutDown:通知线程池启动有序关闭,执…
2219
10
2
克里斯朵夫李维
4年前
Dubbo
dubbo-2.5.4版本标签使用不当,导致初始化过慢的问题
目前公司有的项目依旧在使用dubbo2.5.4版本,在dubbo初始化的时候非常慢。导致我们在本地测试的时候跑一次测试类要5分钟。于是想到了优化,初步的想法是耗时操作应该是在加载注册中心和建立TCP连接的时候。所以就直接将断点加在了ReferenceConfig#createP…
356
点赞
评论
克里斯朵夫李维
4年前
Dubbo
Dubbo的两种调用模式和超时异常
Dubbo同步调用还是异步调用的逻辑是在DubboInvoker中,Dubbo 实现同步和异步调用比较关键的一点就在于由谁调用 ResponseFuture 的 get方法。 同步调用模式下,由框架自身调用 ResponseFuture 的 get 方法。 异步调用模式下,则由…
3149
点赞
评论
克里斯朵夫李维
4年前
Dubbo
Dubbo线程模型和调度策略
首先服务消费者通过代理对象 Proxy 发起远程调用,接着通过网络客户端 Client 将编码后的请求发送给服务提供方的网络层上,也就是 Server。Server 在收到请求后,首先要做的事情是对数据包进行解码。然后将解码后的请求发送至分发器 Dispatcher,再由分发器…
4935
9
1