无分类 深入理解-RPC-消息协议设计 本节我们开始讲解 RPC 的消息协议设计背后的基本原理,了解 RPC 的协议开发背后有哪些需要考虑的基本点。在通晓原理之后,我们就可以自己设计一套协议来开发属于自己的 RPC 系统。
java Thrift-入门 Thrift 是一个跨语言的服务开发框架,采用接口描述语言定义并创建服务,所包含的代码生成引擎可以在多种语言中,其传输数据采用二进制格式,相对于xml与Json传输体积更小,对于高并发,大数据量和多语言更有优势。
无分类 Protobuf语言指导 Protobuf是Protocol Buffers的简称,它是Google公司开发的一种数据描述语言,用于描述一种轻便高效的结构化数据存储格式,并于2008年对外开源。Protobuf可以用于结构化数据串行化,或者说序列化。它的设计非常适…
无分类 webStorm下编写微信小程序时的rpx单位问题 //windows系统sed -i s/” rpx”/rpx/g $FilePath$ //MacOS系统sed -i “” s/” rpx”/rpx/g $FilePath$ 我使用的是mac,windows下需要另外下载sed,下载地址是:[链接] mac下配置如下(我这里是配置的less文件,wxss…
无分类 在Spring-boot-2-微服务中使用-GRPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网…
无分类 Swoole-rpc实践小结 背景介绍 公司内部基础服务,基本上每个业务,每个页面都会调用的接口。随着业务的增加,在rpc服务提供之前,http接口每天的调用量有1亿次。原先有4台阿里云服务器(8C+32G),3台nginx+1台crontab,后来增加到5…
无分类 手写RPC框架第二章netty通信 案例介绍在我们实现rpc框架的时候,需要选择socket的通信方式。而我们知道一般情况下socket通信类似与qq聊天,发过去消息,什么时候回复都可以。但是我们rpc框架通信,从感觉上类似http调用,需要在一定时间内返…
无分类 手写RPC框架第三章RPC中间件 案例介绍结合上面两章节,本章将实现rpc的基础功能;提供一给rpc中间件jar给生产端和服务端。技术点;1、注册中心,生产者在启动的时候需要将本地接口发布到注册中心,我们这里采用redis作为注册中心,随机取数模…
java 手写RPC框架第一章自定义配置xml 案例介绍本案例通过三个章节来实现一共简单的rpc框架,用于深入学习rpc框架是如何通信的,当前章节主要介绍如何自定义xml文件并进行解析。想解析自定义的xml首先定义自己的xsd文件,并且实现spring的NamespaceHan…