如何实现RPC实验
发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,这篇文章将为大家详细讲解有关如何实现RPC实验,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。package com.rpc;import java.io.IOExc
千家信息网最后更新 2025年02月12日如何实现RPC实验
这篇文章将为大家详细讲解有关如何实现RPC实验,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
package com.rpc;import java.io.IOException;import org.apache.hadoop.ipc.VersionedProtocol;public interface MyRPCProtocol extends VersionedProtocol { public static final long versionID = 4L; String hello(String name);}class MyRPCProtocolImpl implements MyRPCProtocol { @Override public long getProtocolVersion(String arg0, long arg1) throws IOException { return MyRPCProtocol.versionID; } @Override public String hello(String name) { return "hello " + name; } }
package com.rpc;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.ipc.RPC;import org.apache.hadoop.ipc.RPC.Server;public class MyServer { public static int PORT = 3333; public static void main(String[] args) throws Exception { final Server server = RPC.getServer(new MyRPCProtocolImpl(), "localhost", MyServer.PORT, new Configuration()); server.start(); } }
package com.rpc;import java.net.InetSocketAddress;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.ipc.RPC;public class MyClient { public static void main(String[] args) throws Exception { final InetSocketAddress inetSocketAddress = new InetSocketAddress("localhost", MyServer.PORT); MyRPCProtocol rpc = (MyRPCProtocol)RPC.getProxy(MyRPCProtocol.class, MyRPCProtocol.versionID, inetSocketAddress, new Configuration()); String str = rpc.hello("习大大"); System.out.println(str); RPC.stopProxy(rpc); } }
依赖包:hadoop-core-1.2.1、commons-configuration-1.6、commons-lang-2.4、commons-logging-1.1.1
关于"如何实现RPC实验"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
篇文章
实验
更多
不错
实用
内容
文章
知识
参考
帮助
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发有哪些学校在教授
30岁软件开发待遇
中国民康医学万方数据库
抖音服务器地址和推流地址
如何上ps4服务器
软件开发与系统集成行业
开发团队怎样获取软件开发
第四方支付数据库
网络安全技术示范项目
qq如何取消代理服务器设置
24小时网络安全值班
青春上海服务器出问题
无法加载远程管理服务器
数据库管理师报名
网络安全技术实务精讲
网络安全谁使用谁负责还是谁主责
强化投入保障 网络安全
重大活动的网络安全分析
济宁阳光网络技术
软件开发培训招生要求
女孩子学计算机网络技术就业
生产数据库管理流程
软件开发输入评审
4g模块物联网服务器
宽城区正规网络技术咨询哪家好
深圳网络安全中心误报道
安卓手机软件开发工资多少钱
网络安全宣传电子报报
如何判断数据库表存不存在
日照农校网络技术