前提:这段时间将公司的几个用we写的weex页面用vue2.0进行了重构,客户端的weexsdk也更新到了0.10.0版本。这篇文章将会在前端视角写到一些新老版本之间有差异的地方。we老版本的实践文章 weex-vue-…
标签:客户端
RPC框架Pigeon简析(三)-- 客户端进行服务请求
我们姑且称服务请求的发起者为客户端,那么客户端为了发出请求, 首先需要获取该服务对象,通过ServiceFactory类中的getService方法可以获取某个服务对象。其中该方法需要传入一个invokerconfig的…
Unity中的gRPC通信
概述 gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC…
三分钟理解JAVA中的RPC技术到底是何物!
前言 看到很多人不理解什么是RPC,特撰文分享一下。(尤其是那些分不清http和rpc的人,一定要看) RPC概念 RPC即远程过程调用(Remote Procedure Call),这么讲你可能不明白,画个图 这就是一…
自己动手实现RPC框架(2)-服务调用
远程服务调用 在上一步,我们实现了一个服务发布程序,这一步我们要进行客户端调用。 实现细节 序列化,客户端和服务端使用相同的序列化协议,也就是protostuff。 网络,也使用netty发起客户端请求,客户端连接保持长…
RabbitMQ实现简易RPC调用
完整代码链接:https://github.com/shawntime/shawn-test-rabbitmq/tree/master/src/main/java/com/shawntime/test/rabbitmq/…
RPC / JSON-RPC in Golang
RPC(Remote Procedure Call)—— 远程过程调用。通过它可以使函数调用模式网络化。客户端就像调用本地函数一样,客户端把这些参数打包之后通过网络传递到服务端,服务端解包到处理过程中执行,然后将执行的结…
什么是gRPC?
本文会介绍gRPC和协议缓冲。gRPC可以使用协议缓冲作为它的IDL和底层信息交换格式。如果你刚接触gRPC或者协议缓冲,那就看本文!如果你想深入或者实战,查看Quick Starts。 概述 在gRPC里,客户端可以直…
RPC框架 之 Apach thrift
Thrift 1,Apache Thrift 主要用于各个服务之间的RPC通信,支持跨语言,常用语言:C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Co…
远程过程调用协议(RPC)及 Java 实现
远程过程调用协议(RPC) 在 RPC 中,客户端会去调用另一个地址空间(通常是一个远程服务器)里的方法。调用代码看起来就像是调用的是一个本地方法,客户端和服务器交互的具体过程被抽象。 热门的 RPC 框架包括 Goog…
轻量级 PRC 框架 spring-boot-starter-grpc
gRPC 简介 gRPC 是一个现代开源的高性能 RPC 框架,可以在任何环境下运行。它可以有效地将数据中心内和跨数据中心的服务与可插拔支持进行负载均衡、跟踪、健康检查和认证。它也适用于分布式计算,将不同设备、移动应用程…
HBase里面的RPC
社区版HBase-1.0.0里面的RPC跟hadoop中的RPC差不多,也是用了protobuffer、nio等技术来实现的。下面主要通过客户端跟服务器端两个部分以…
Thrift框架总览
Thrift作为一个Rpc框架,已经在很多公司应用。Thrift源于FaceBook,目前已经作为开源项目提交给了Apache。 在了解Thrift实现细节之前,我们可以几个方面先做一下分析: Thrift 出现的原因?…
jenkins +Android 自动化打包上传到蒲公英
需求:因为平时测试的时候需要将打的包上传到蒲公英,再将下载地址分享出来供大家下载,每次有小的修改就需要重新打包,然后在上传,很耗时间,所以就有了自动化打包的诞生。我用的mac 开发工具用的是AndroidStudio2.…
【码农翻身】什么是ZooKeeper
本文是什么是Zookeeper?的笔记,从使用者的角度描述了Zookeeper有什么用处,至于它内部是如何工作 解决在线服务列表同步问题 现在公司的IT系统早已经从单机转向了分布式,然而分布式系统带来了很多的问题。比如说…