即时通讯之大架至简 大道至简 解释:大道理是极其简单的,简单到一句话就能说明白 大架至简 解释:越复杂的架构底层逻辑应该极其简单的,简单到一句话就能说明白 举例 计算机如此复...
即时通讯之大架至简 大道至简 解释:大道理是极其简单的,简单到一句话就能说明白 大架至简 解释:越复杂的架构底层逻辑应该极其简单的,简单到一句话就能说明白 举例 计算机如此复...
概述 SSL(Socket Layer Security)和 TLS(Transport Layer Security) 都是属于安全协议,主要作用是保证客户端和服务端之间能...
转自:http://blog.csdn.net/crystal_oscillator/article/details/7844797 主密钥的作用是让密钥不以明文存储。 传输...
配置注解 以注解的形式对接口进行配置,可配置在Controller的类或方法上。request属性为true,表示请求体需要分公有域和私有域,私有域数据封装在data节点内;...
开源地址 https://github.com/XiaoMi/mone/tree/master/gateway-all 一、背景 在微服务时代,服务拆分粒度越来越细,每个微服...
提升首屏的加载速度,是前端性能优化中最重要的环节,这里笔者梳理出一些 常规且有效 的首屏优化建议 目标:通过对比优化前后的性能变化,来验证方案的有效性,了解并掌握其原理 1、...
实现熔断降级 在分布式系统中,网关作为流量的入口,因此会有大量的请求进入网关,向其他服务发起调用,其他服务不可避免的会出现调用失败(超时、异常),失败时不能让请求堆积在网关上...
1. 需求如下 由于Apisix 使用的是radixtree 的写法, 导致只支持匹配规则(Full match,Prefix matching) , 并且不会去掉匹配的路...
本文将介绍 Wasm,以及 Apache APISIX 如何实现 Wasm 功能。 作者朱欣欣[https://github.com/starsz],API7.ai 技术工程...
本文由B站微服务技术团队资深开发工程师周佳辉原创分享。 1、引言 如果你在 2015 年就使用 B 站,那么你一定不会忘记那一年 B 站工作日选择性崩溃,周末必然性崩溃的一段...
本文由融云技术团队分享,原题“互联网通信安全之端到端加密技术”,内容有较多修订和改动。 1、引言 在上篇《IM聊天系统安全手段之通信连接层加密技术[http://www.52...
一、前言 前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设...
随着数据的日益增多,在架构上不得不分库分表,提高系统的读写速度,但是这种架构带来的问题也是很多,这篇文章就来讲一讲跨库/表分页查询的解决方案。 架构背景 笔者曾经做过大型的电...
盘古开发框架下实现微服务网关的缺省姿势为基于 pangu-web 模块的传统接口调用模式,具体请参考文档:如何发布微服务 (API 网关)[https://pangu.pul...
Open-IM-Server-Call[https://github.com/shoyu666/Open-IM-Server-Call] 说明: 功能: 实现 OpenIMS...
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第12期。 [-1-]应用保活终极总结(一):Android6.0以下的...
一、HTTPS的作用 HTTPS(超文本传输安全协议)它是在TCP和HTTP之间加入了SSL/TLS安全协议,使得报文能够加密传输。在TCP三次握手之后还需要进行SSL/TL...
RSA大数质因子分解 参考: https://zhuanlan.zhihu.com/p/35661698[https://zhuanlan.zhihu.com/p/35661...
注意: nginx 不支持循环if add_header xxxxx xxxx 内容请放入location内,直接在service下放入if区域中会报错 b.domain.c...