-
gRPC和RSocket之间的区别
我们一直被问到这个问题。 通常,gRPC和RSocket尝试解决不同的问题。 gRPC是使用HTTP / 2的RPC框架。 RSocket是较低级别的消息传递网络层。 因此,开发人员将直接使用RSocket进行低级交互,并可以选择使用RSocket-RPC作为位于RSocket之上的易于使用的RPC层。现在,让我们更具体地看一下gRPC和RSocket之间的区别。OSI层gRP...
-
HTTPS工作原理
什么是HTTPS,TLS(SSL),TLS和HTTPS是什么关系什么是证书和数字签名,它们是如何传递信任的HTTPS有什么样的功能,它是如何实现这样的功能的简介HTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。本文着重描述TLS协议的1.2版本下图描述了在...
-
你的Input框还有很多有趣的功能等着你去展现
<input /> 标签是我们日常开发中非常常见的替换元素了,但是最近在刷 whattwg 跟 MDN 的时候发现 跟 <input /> 有很多相关的属性,选择器都没怎么用过,所以就开篇文章来整理一下一些比较有趣或者实用的知识点。本篇文章默认大家已经知道 <input /> 标签的基本用法,不会做过多的基础说明~没想到,这些选择器居然跟 i...
-
service和serviceImpl的选择
同行中,有些同行公司的代码风格是service层=service接口+serviceImpl实现类;而有的同行公司的代码风格是service层=service类;为什么不一样呢?以前没想过这个问题,今天突然对这个产生了疑惑,通过百度,和github及朋友处以及自己的思考,有了如下结论:当项目的业务逻辑简单时,可选择service层=service类;当项目的业务复杂时,可选择s...
-
简单解析一下扫码登陆原理
前言随着wx的普及对开发同学来说一些业务场景会使用到“扫码登录”功能,特别是PC网页端,在此之前没有这方面的开发经历,所以接到这个需求的时候还是有点慌的,最终通过查阅网上的资料以及老大的指导下实现了这个功能,目前已经投入使用,实现之后还是蛮兴奋的。特此记录一下实现的过程。原理解析扫码登陆的实现需要手机端的服务器和Web端的服务器配合实现。大致分为以下几步:step1:网页端请求...
-
弹幕系统设计实践
背景为了更好的支持东南亚直播业务,产品设计为直播业务增加了弹幕。第一期弹幕使用腾讯云支持,效果并不理想,经常出现卡顿、弹幕偏少等问题。最终促使我们开发自己的弹幕系统。性能要求是需要支持,单房间百万用户同时在线。问题分析按照背景来分析,系统将主要面临以下问题:带宽压力假如说每3秒促达用户一次,那么每次内容至少需要有15条才能做到视觉无卡顿。15条弹幕+http包头的大小将超过3k...