![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RPC
文章平均质量分 95
shirukai
路漫漫其修远兮
展开
-
Java本地&远程调用Matlab函数及脚本
Java本地&远程调用Matlab函数及脚本Matlab版本: 2020bMatlab提供了丰富的工具箱,如果可以使用Java调用Matlab来实现一些特定的算法,确实是一个不错的想法,经过实验证明这个想法可行,但是性能差点事情,对于一些特殊场景还是可以尝试的。查阅了网上大量的资料,实现Java调用Matlab基本有两种实现思路:1. 将Matlab函数打成Jar类库 ,然后基于MCR运行 2. 使用Matlab提供的Java Matlab Engine API。 本篇文章也是围绕着两个思路,原创 2022-03-21 17:45:57 · 5563 阅读 · 11 评论 -
Flink中基于Akka的RPC实现
Flink中基于Akka的RPC实现版本说明:Flink: 1.10.11 前言Flink中RPC是基于Akka实现的,在上一篇文章《使用Akka实现简单RPC框架》中,使用Akka的基本API加上Java动态代理实现了一个简单的RPC框架,对Akka不太熟悉的同学可以先参考那篇文章手写一下代码,然后再来阅读这篇文章会更好的理解Flink的RPC实现,基本原理都是一样的。我也是先看的Akka相关知识,然后再重新阅读的Flink代码,不得不承认,我上一篇文章的实现并没有Flink中实现的优雅,确实有原创 2021-11-18 17:58:50 · 2511 阅读 · 0 评论 -
使用Akka实现简单RPC框架
使用Akka实现简单RPC框架最近简单看了看Flink的RPC通讯相关的源码,它是通过Akka实现的,为了更好的阅读理解代码,又大体看了看Akka相关的知识。这篇文章主要记录了如果使用Akka来实现RPC通讯,其中涉及到了akka actor、akka remote等相关知识。1 实现原理首先大体讲一下实现原理,其实很简单,与我之前写过的RPC框架系列文章里手写了一个原生的JavaRPC例子很类似,只不过通过Akka我们不需要进行底层的网络编程以及去关心数据的序列化与发序列化问题。首先客户端使用动原创 2021-11-17 18:26:22 · 2448 阅读 · 0 评论 -
RPC框架初体验之入门
RPC框架初体验之入门项目地址:https://github.com/shirukai/learn-demo-rpc.gitRPC全称Remote Procedure Call,顾名思义,远程过程调用的意思。关于RPC的介绍,可以参考一下简书上《如何给老婆解释什么是RPC》这篇文章,很有趣。RPC这个概念,我第一次接触是在《Spark内核设计的艺术》这本书里。后来在看微服务的时候,也提及到...原创 2019-08-21 12:03:55 · 385 阅读 · 0 评论 -
RPC框架初体验之Dubbo
RPC框架初体验之Dubbo版本描述:dubbo 2.7.2Dubbo是阿里开源的一款RPC框架,最近在学习微服务的时候有提及到。因此对Dubbo进行了入门级体验,这里主要体验体验Dubbo的几种配置方式,如XML配置、API配置、注解配置,以及Springboot里整合Dubbo,同时体验几种注册中心,如simple、zk、redis、multicast。Dubbo官网内容还是很丰富的...原创 2019-08-21 12:04:56 · 251 阅读 · 2 评论 -
RPC框架初体验之Thrift
RPC框架初体验之Thrift版本说明:thrfit 0.12.0模块说明:thrift-demo-java-api: 使用thrift生成Java apithrift-demo-java-server: Java 实现Thrift服务端thrift-demo-java-client:Java实现Thrift客户端thrift-demo-py-api:使用thrift生成Pyth...原创 2019-08-21 12:05:37 · 591 阅读 · 0 评论