fredal的博客

专业修电脑,副业写代码

2019云栖大会—互联网中间件 49度

9月26日,在杭州云栖大会上各位专家分享了关于互联网中间件的一些内容。 互联网中间件的演进 首先是阿里云智能中间件首席架构师李小平带来的关于互联网中间件演进的分享。 互联网中间件的发展得益于中国互联网用户的规模,规模变化使得同时服务几亿用户成为挑战。而飞速发展的业务需要飞速发展的技术来......

会议 49度 1评

使用基于SpringMVC的透明RPC开发微服务 558度

我司目前RPC框架是基于Java Rest的方式开发的,形式上可以参考SpringCloud Feign的实现。Rest风格随着微服务的架构兴起,Spring MVC几乎成为了Rest开发的规范,同时对于Spring的使用者门槛也比较低。 REST与RPC风格的开发方式 RPC框架采用类Fei......

RPC 558度 0评

对RPC框架的内存优化—改变服务引用方式 158度

近来总是会有服务遇到OOM的情况,简单定位后发现rpc框架内存占用较多,看来是时候需要优化一波了。 占用内存膨胀 首先我们需要简单了解一下目前rpc框架的层次结构。

RPC 158度 0评

在Kubernetes中优雅下线微服务应用 174度

在去年写过一篇关于微服务优雅上下线的文章,比较笼统的将了一下微服务保证优雅上下线的一些方式。但随着应用的逐渐k8s化,原有的微服务下线会存在一些问题。 下线信号钩子 之前针对优雅下线使用的还是通过信号响应的方式。一个是docker以及k8s中下线信号SIGTERM,由于这个信号会被JVM处理,......

云原生 174度 0评

当我们谈微服务,我们在谈什么(3)— 如何保障微服务的稳定性 215度

当一个单体应用改造成多个微服务之后,在请求调用过程中往往会出现更多的问题,通信过程中的每一个环节都可能出现问题。而在出现问题之后,如果不加处理,还会出现链式反应导致服务雪崩。服务治理功能就是用来处理此类问题的。我们将从微服务的三个角色:注册中心、服务消费者以及服务提供者一一说起。 注册中心如何保......

微服务 215度 0评