0%

本文从WebSocket协议要解决的痛点出发,再到使用STOMP协议来补充WebSocket协议搭建应用时的不足,引出本文所介绍的重点STOMP on Spring WebSocket解决方案,阐述了STOMP on Spring WebSocket解决了什么,及其为什么是个比较不错的方案。 最后部分,本文秉承设计原型——Pipes-and-Filters模型,帮助大家快速理解STOMP on Spring WebSocket消息流转和处理过程。希望本文能够对想要使用WebSocket来搭建应用的朋友们有所帮助。
阅读全文 »

随着Retrofit自2.6起开始原生支持协程后,相信越来越多的团队开始考虑使用协程进行网络请求,在此背景下我们也开始着手相关的改造工作。本文主要介绍了在使用Retrofit+协程技术方案下的两种网络请求封装方式。
阅读全文 »

鉴于洋钱罐本身业务有外呼以及呼入的需求,此前我们的外呼业务大多依赖于第三方公司,由于业务黑盒、定制化需求无法做到,我们于2019年开始了呼叫平台YTalk的开发。
阅读全文 »

本文通过Feign源码,简要分析Feign的工作原理。主要从代理对象生成过程以及函数访问实际过程两方面简要说明Feign的工作过程。同时简单介绍了Feign如何与Hystrix和Eureka协同工作。
阅读全文 »

本文介绍了 Hystrix 的执行流程、主要部件功能与实现、常见使用模式等,结合了公司内部实践中对 Hystrix 进行的改造,希望能对理解 Hystrix 有所帮助。
阅读全文 »

微服务环境下服务注册中心是核心组件之一。本文从服务端和客户端两方面介绍了 Eureka 作为服务注册中心的工作原理。
阅读全文 »