微服务:闭门造车,不如看看大厂怎么做的 | Q推荐

文章图片
近年来 , 各企业都在加速向信息化发展 , 计算和存储等资源也逐渐向虚拟化过渡 。 随着公司业务的发展和新技术的不断引进 , 系统规模变大 , 数量变多 , 在技术架构的统一性和标准性上的差距也逐渐显现 。 为解决以上问题 , 以服务化的理念构建应用系统逐渐被企业所采用 。
微服务框架则是服务化理念构建应用系统的落地方式 , 由于微服务架构中组件彼此可以独立地进行缩放 , 所以对每个组件的开发和维护都相对容易 , 是应对当前及今后快速变化的业务需求比较好的选择 。
但微服务落地是一个复杂问题 , 涉及到IT架构、应用架构、组织架构等多个方面 , 这是一个循序渐进的阶段性过程 , 而在每一个阶段都会遇到运维、部署、安全等问题 , 包括组织协作上的问题 。 本文推荐几个即将在QCon+案例研习社上线的大厂实战案例 , 一起了解下他们在微服务治理和架构演进过程中遇到的难题和解决方案:
1OPPO面向云原生的下一代微服务框架设计与实现
文章图片
OPPO互联网业务用户数已经高达2.5亿 , 日常QPS在数百万级别 。 目前常见的Dubbo等微服务框架客户端集成了服务发现、服务治理、负载均衡等逻辑 , 非常重 , 伴随的问题包括:升级困难、多语言支持较弱 , 与ServiceMesh的思想格格不入 。
因此OPPO面向云原生设计了下一代高性能微服务框架 , 客户端非常轻量级 , 服务治理、服务发现等功能全部在代理层实现 。 底层采用类似QUIC基于UDP的可靠传输协议、DTLS的传输加密协议、HMAC消息可靠性验证机制 , 支持UnixDomainSocket , 绕过LinuxTCP/IP协议栈高性能拦截器请求;其中Web服务框架ESARestlight兼容Springcloudweb以及JAX-RS规范 , 底层采用Netty实现 , 全面支持Java原生协程以及全异步编程 , QPS相比SpringCloud/RestEasy提升3倍以上 , 并发处理能力提升5倍以上 。
演讲提纲为什么要研发下一代的微服务框架
ESARPC基于UDP高性能传输协议实现
Java协程在ESARestlight框架实践经验
ServiceMesh如何超越原生直连性能
2微保ServiceMesh研发实践中的取舍
文章图片
微保成立之时 , 后端系统采用微服务系统架构 。 作为一家互联网保险创业公司 , 公司业务快速发展 , 业务快速迭代要求越来越高 。 自从2017年11月第一款产品微医保上线至今2年多时间 , 公司目前微服务数量已达八百多 。 随着微服务数量的膨胀 , 原来基于框架模式构建的微服务系统逐渐暴露出各种问题 , 比如多套语言框架维护成本高;业务和基础框架强耦合导致微服务治理新特性开发、推广举步维艰等等 。
为了解决上述一系列问题 , 公司综合自身的情况和业界技术的发展 , 基于ServiceMesh技术自研了新一代微服务系统架构 。 目前公司超过1/3的微服务已经接入自研的ServiceMesh技术 , 而且自从2019年5月首个服务接入至今 , 基于新技术的服务运行正常 , 没有发生过生产事故 。
演讲提纲微保第一代微服务架构
微保第二代微服务架构
微保ServiceMesh研发
规划和展望
除此之外 , 唯品会基础架构团队核心成员郑德惠也会带来唯品会《从服务化到FaaS的探索之路》以及字节跳动基础架构部工程师童飞帆分享的《字节跳动混沌工程的落地实践》 , 如果你还想了解更多其他技术领域的大厂前沿实战案例 , QCon+案例研习社等你来!覆盖12大技术领域 , 贯穿40个热门专题 , 众多技术专家联合带来200+大厂前沿技术落地案例 , 365天畅学不重样!
【微服务:闭门造车,不如看看大厂怎么做的 | Q推荐】目前QCon+案例研习社特惠预售 , 送来8月惊喜福利 , 畅学一年仅需3749元!(原价:4999元/年)活动截止8月31日 , 快来扫码参与吧!了解更多活动内容也可点击
推荐阅读
- 显微镜|假如人类可以把显微镜提升到40亿倍,是不是全新的宇宙观?
- 各地地方风味特色菜!
- 猜成语|看图猜成语:稍微转一转,生命更精彩!
- 布法罗大学|新工具可以通过眼睛里的微小反射来识别出深度伪造照片
- 微创手术|女大学生双手“挥汗如雨” 微创手术20分钟搞定顽疾
- 大叔用xo酱炖的辣豆腐,嫩滑可口,咸鲜微辣,家人爱吃!
- 鲫鱼我只服这样做,稍微腌制风干,做好一次可以吃上半年
- 使用微波炉蒸蔬菜,要想好吃营养不流失,不同的蔬菜方法不同
- 微笑豆沙巧克力面包
- 螺旋测微器|敲黑板!千分尺就怕这样用……
