详细教你如何部署ICE服务(一)

本文详细介绍了如何部署ICE服务,包括Slice工具的使用、ICE接口定义、服务端与客户端代码生成、服务端代码实现及jar打包,以及服务的启动。文章通过一个查询雇员信息的服务实例,展示了轻量级ICE服务部署的过程,同时也指出了这种方式的局限性,为后续的进阶部署方案奠定基础。
摘要由CSDN通过智能技术生成

这系列文章将会一步步教你如何部署一个ICE服务,如果你正在读这篇博客,我想你已经了解了什么是ICE(Internet Communications Engine)以及如何去实现ICE服务,并且了解什么是ICE对象、ICE对象标识符、ICE对象适配器、ICE服务实现servant、ICE通信器等概念,当然如果你连什么是ICE都不知道,我不建议你继续读下去。

先说一下ICE的基本组件:

(1) Slice工具:将Slice语言定义的接口编译成各种特定语言实现的代码,这属于开发环境的一部分

(2) ICE容器:IceBox、Ice Node、Ice Registry、Ice Grid、Ice Admin等组件,这些是用于部署和管理Ice服务,你可以在你的服务中选择其中的几项使用。

(3)ICE运行库:由ICE实现平台提供的一套API,不同的语言有不同的实现,如java使用的是jar包,c++使用的是.so文件,这套API需要被ICE服务的客户端和服务端调用

以实现底层通信。


我在写这系列博客时使用的开发环境如下:

eclipse 

Ice-3.3.1

  • 0
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值