前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >day3-Akka实现RPC通信框架

day3-Akka实现RPC通信框架

作者头像
sparkle123
发布2018-04-28 15:35:08
6760
发布2018-04-28 15:35:08
举报
文章被收录于专栏:大数据-Hadoop、Spark

代码: https://github.com/cyofeiyue/MyRPC

1.Akka配置信息

代码语言:javascript
复制
//Master
akka.actor.provider = "akka.remote.RemoteActorRefProvider"
akka.remote.netty.tcp.hostname = "$host"
akka.remote.netty.tcp.port = "$port"

//Worker
akka.actor.provider = "akka.remote.RemoteActorRefProvider"
akka.remote.netty.tcp.hostname = "$host"
akka.remote.netty.tcp.port = "$port"

2.编译,打包,运行Master

上传到Linux(192.168.92.150)服务器上,执行jar包 java -jar my-rpc-2.0.jar 192.168.92.150 8888 传入的主机名和IP端口:Master启动的主机和端口

3.编译,打包,运行Worker

在本地机器(192.168.92.3)执行jar包 java -jar my-rpc-2.0.jar 192.168.92.3 10000 192.168.92.150 8888

传入的第一组:Worker启动的主机与端口 传入的第二组: 要连接的Master主机与端口

Master和Worker编译打包.png

4.jps命令查看启动的java进程

本地启动Worker.png

服务端启动Master.png

本地机器(192.168.92.3)启动的java进程(Worker)

代码语言:javascript
复制
C:\Program Files\Java\jdk1.7.0_80\bin>jps -l
59572 my-rpc-2.0.jar
12480 sun.tools.jps.Jps

服务端机器(192.168.92.150)启动的java进程(Master)

代码语言:javascript
复制
[hadoop@hadoop ~]$ jps -m
47666 jar 192.168.92.150 8888
47823 Jps -m
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.04.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.Akka配置信息
  • 2.编译,打包,运行Master
  • 3.编译,打包,运行Worker
  • 4.jps命令查看启动的java进程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档