设为首页 收藏本站
查看: 793|回复: 0

[经验分享] JAVA 之RMI、Webservice、RPC、zookeeper、HSF-bokejun

[复制链接]

尚未签到

发表于 2019-1-8 13:43:46 | 显示全部楼层 |阅读模式
  一:RMI
  1、解决什么问题?
  解决:JVM之间通信问题,让不同JVM之间对象调用的时候,犹如调用本JVM对象一样。RMI是面向对象的JAVA RPC
  2、如何做?
  解决:
  2.1:定义服务端D、定义客户端A(jdk1.5后客户端的stub和服务端的Skeleton都由JVM自动生成,不需要单独定义)
  D:由接口1和实现类1组成
  A:由接口1组成
  2.2:注册服务

  •   MyRmiImpl server=new MyRmiImpl ();
  •   //获得本地RMI注册表对象
  •   Registry registry=LocateRegistry.getRegistry();
  •   //在注册表中绑定远程对象
  •   registry.bind("Hello",server);   //类似于表结构里的字段和值
  2.3:客户端调用

  •   //获得运行rmiregistry服务的主机上的注 册表
  •   Registry registry=LocateRegistry.getRegistry(host);
  •   //查询并获得远程对象的存根
  •   MyRmiInterface stub=(MyRmiInterface) registry.lookup("Hello"); //stub是由服务端生成的
  •   //像在使用本地对象方法那样,调用远程方法
  •   String response=stub.sayHello();
  二:WS:
  1、执行流程

  实现一个完整的Web服务包括以下步骤:
  ◆ Web服务提供者设计实现Web服务,将正确的Web服务通过Web服务中介者发布,并在UDDI注册中心注册; (发布)
  ◆ Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务; (发现)
  ◆ Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能阅读;(发现)
  ◆ 利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;(绑定)
  ◆ Web服务提供者按SOAP(该协议是基于http的协议)消息执行相应的Web服务,并将服务结果返回给Web服务请求者。(绑定)
  三
  https://yq.aliyun.com/articles/3229?do=login&accounttraceid=fdd31154-0b22-4bd4-8c05-e35ce3e16462
  四:zookeeper
  Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能
  http://www.importnew.com/24411.html
  https://blog.csdn.net/qiangcuo6087/article/details/79067136
  五:HSF
  https://blog.csdn.net/qq_16681169/article/details/72512819


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-660821-1-1.html 上篇帖子: Zookeeper客户端Curator使用详解 下篇帖子: zabbix系列zabbix3.4监控zookeeper3.4.10
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表