Resource Name | Namespace | Description |
---|---|---|
Cassandra | ice-cassandra | User data on the ICE Server is stored in Apache Cassandra™, a distributed, wide column store, NoSQL database management system designed to handle large amounts of data across many servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters. |
client-bridge | ice-arcus | Client-bridge is a component of the ICE Server which acts as a gateway and its main responsibilities are authorization, authentication and traffic routing. |
elastic | ice-arcus | ElasticSearch is a distributed, RESTful search and analytics engine for fast search, fine‑tuned relevancy, and powerful analytics that scale. See the ICE Elasticsearch |
Grafana / Promethus (ICE Monitoring) | ice-metrics | Grafana is a multi-platform open source analytics and interactive visualization web application. Prometheus is a free software application used for event monitoring and alerting. |
Kafka | ice-kafka | Apache Kafka™ is a stream-processing software that provides a unified, high-throughput, low-latency platform for handling real-time data feed |
MinIO (ICE Minio) | ice-minio | MinIO is an Amazon S3 compatible server-side software storage stack, it can handle unstructured data such as photos, videos, log files, backups, and container images |
modelmanger | ice-arcus | ModelManager is a component of the ICE Server that establishes all of the required keyspaces, tables, columns and topics within Cassandra and Kafka. It also provides automatic database migration when upgrading the ICE Server. |
patching | ice-rallypoint | Supports channel patching |
platform-services | ice-arcus | Platform Services is an component of the ICE Server that is responsible for business logic execution. |
Rallypoint | ice-rallypoint | Rallypoints™ is a component of the ICE Server that bridges media (voice) traffic between networks (e.g. over the internet) without using multicast traffic. |
reflector | ice-rallypoint | A reflector contains a set of reflections within one multicast domain. A reflection defines a channel to be reflected within that domain by specifying the transmission and receiving address |
rest-bridge | ice-arcus | RESTful API |
telephony | ice-arucs | ICE Telephony provides IP Telephony service thru DN and SIP bridge |
server-bridge | ice-arcus | Server Bridge is a component of the ICE Server that provides SIP (Session Initiation Protocol) service to set up real-time multimedia sessions between groups of participants |
zookeeper | ice-kafka | Apache Zookeeper™ is a centralized service to maintain naming and configuration data and to provide flexible and robust synchronization within distributed systems. Zookeeper keeps track of status of the Kafka cluster nodes and it also keeps track of Kafka topics, partitions etc, and keeps them in sync. |