# zero.ice库学习001-目录

3.7版本<br>

# IDL语言 Slice
面向对象的接口描述语言<br>
通过slice设计的结构和接口易用性很高<br>
书写service业务后<br>
只需要在client业务侧 2步骤执行一个接口<br>
getService<br>
opt<br>
语言无关<br>
接口和实现分离<br>

# API集合
C++11 API<br>
https://doc.zeroc.com/api/ice/3.7/cpp11/namespaces.html<br>

Slice API<br>
https://doc.zeroc.com/api/ice/3.7/slice/index.html<br>

# 编程语言支持
C++11 Mapping<br>
C++98 Mapping<br>
C-Sharp Mapping<br>
Java Mapping<br>
Java Compat Mapping<br>
JavaScript Mapping<br>
MATLAB MappinMapping<br>
Objective-C Mapping<br>
PHP Mapping<br>
Python Mapping<br>
Ruby Mapping<br>
Swift Mapping<br>

# 属性和配置
config.client<br>
config.pub<br>
config.sub<br>
config.admin<br>
config.icebox<br>
config.service<br>
插件<br>
端口<br>
接口<br>
依赖包<br>
发布配置<br>
订阅配置<br>
线程池配置<br>
Storm配置<br>

# 运行时核心特性
通信器<br>
客户端调用服务端使用Proxies<br>
服务端消息拦截器 Dispatch <br>
CS特性 线程池 连接管理 连接超时 路由<br>
管理和诊断工具 基于ice程序<br>
IceBox<br>
通信协议插件<br>
序列化和反序列化<br>

#  license
GPLv2, a popular open-source license with strong copyleft conditions (the default license)<br>
Commercial or closed-source licenses<br>

# 通信协议
TCP, UDP, WebSocket, Bluetooth.<br>

# 设计指南
一个服务器可以有多个servant<br>

# 证书和安全
IceSSL<br>

# 服务部署
IceGrid<br>

# 运行时监控/核心指标
IceMX<br>

# 服务管理
ICEBridge<br>

# 服务网关
Glacier

# 运行时监控/核心指标
IceMX<br>

# 服务管理
ICEBridge<br>

# 服务网关
Glacier2 <br>

# 打patch机制
IcePatch2<br>

# 日志插件化

# 平台规格特性
https://doc.zeroc.com/ice/3.7/release-notes/supported-platforms-for-ice-3-7-10<br>

# 配置文件属性集合
https://doc.zeroc.com/ice/3.7/property-reference<br>

# printer

跨进程输出到控制台


# 进程启动插件机制
插件机制的加载顺序 验证?<br>
插件接口调用<br>

# IceStorm/DataStorm
应对数据风暴策略<br>
IceStorm也是一套基于broker的发布订阅机制<br>
对比现有nanomq测试<br>

DataStorm vs IceStorm<br>

icebox.exe --Ice.Config=config.icebox<br>
启动了一个IceStorm server<br>

找不到单条数据最大长度设置属性配置 <br>

# changelog
https://doc.zeroc.com/ice/3.7/release-notes<br>


ice-box运行报错
viceManager: exception while starting service IceStorm:
   C:\Users\vagrant\workspace\ice-dist\3.7\dist-utils\build\ice\builds\ice-v142\cpp\src\Ice\Network.cpp:1682: ::Ice::SocketException:
   socket exception: WSAEACCES

端口占用问题:
10000 10001 10002      

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值