# Ice - 종합 RPC 프레임워크

> Clean Markdown view of GeekNews topic #4515. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4515](https://news.hada.io/topic?id=4515)
- GeekNews Markdown: [https://news.hada.io/topic/4515.md](https://news.hada.io/topic/4515.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-06-28T09:55:37+09:00
- Updated: 2021-06-28T09:55:37+09:00
- Original source: [zeroc.com](https://zeroc.com/products/ice)
- Points: 11
- Comments: 0

## Topic Body

- 최소한의 코딩으로 소프트웨어간 네트워킹을 구현해 주는 객체 지향 RPC

ㅤ→ 고성능 바이너리 프로토콜

ㅤ→ 다양한 언어와 플랫폼 지원

ㅤ→ 사용하기 쉬운 Type-Safe API

ㅤ→ 플랫폼의 SSL/TLS 스택 이용

ㅤ→ 동기/비동기 호출 지원

ㅤ→ UDP 멀티캐스트를 이용한 원격객체 디스커버리

ㅤ→ 직관적인 자체 IDL인 Slice 제공

ㅤ→ 저수준 기능은 알아서 : 네트웍 연결, 전송을 위한 Serialization, 연결 재시도 등등

- C++, C#, Java, Javascript 는 100% 네이티브 지원

ㅤ→  Obj-C, MATLAB, Python, PHP, Ruby, Swift 등은 C++을 이용해서 지원

- 대부분의 플랫폼 지원 : Android, iOS, Linux, macOS, Node.jS, AIX, Web Browser, Windows

- 추가 서비스

ㅤ→ IceGrid : Ice 객체를 위한 DNS 비슷한 서비스. 서버 배포, 복제, 모니터링, 로드밸런싱 등 지원

ㅤ→ IceStorm : 가벼운 토픽 기반 Pub/Sub 서비스

ㅤ→ Glacier2 : 방화벽을 넘어 Ice 통신하게 해주는 라우터

## Comments



_No public comments on this page._
