0%

前文《在线客服IM系统设计》中介绍了在线客服选择了netty作为开发框架,高效的线程模式是netty的优势之一,本文将介绍Netty的多线程的设计以及在客服IM系统中的应用。
阅读全文 »

kotlin协程为JVM平台带来了全新的异步编程解决方案。本文介绍了kotlin协程的回调语法糖的实现原理,及其在洋钱罐理财APP中首页弹窗业务场景下的应用实践
阅读全文 »

本文从CPU的工作流程,到CPU的监控指标,到CPU的性能测试,并结合项目案例分析,给大家提供了一些CPU瓶颈定位与优化思路。
阅读全文 »

ribbon是spring cloud netflix全家桶的一员,实现了微服务环境下的高可用的负载均衡
阅读全文 »

会员服务作为互联网C端业务常规打法,活跃于大家日常的衣食住行,各家根据战略定位赋能会员服务,具体战场战役千差万别。 作为互联网借贷平台,长期方向参考京东/淘宝等交易平台所推的PLUS会员/88VIP会员,将会员服务作为核心产品,通过为用户提供优质服务提高留存,拉高活跃度促进主营业务持续良性发展。
阅读全文 »

我们于2021年初开始开发的在线客服系统,目前已经对接借款、理财、惠享等多个业务,并为其他公司业务提供第三方服务。本文以在线客服IM系统设计的思考过程为线索,介绍了在线客服IM系统的技术选型及设计思路。
阅读全文 »

本文从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的开发。
阅读全文 »