caf_platform

0.4.5 • Public • Published

Caf.js

Co-design cloud assistants with your web app and IoT devices.

See https://www.cafjs.com

CAF Platform

Build Status

This repository contains Caf.js core platform components.

The platform multiplexes many (e.g., 1k-10K) CAs of one application in a single node.js process, and integrates with a PaaS to scale to many processes.

The goal is to host a billion CAs with a reasonable number of servers (e.g., < 5K), and each CA processing a simple message per second.

We use Redis to checkpoint CAs before externalization. The state of a CA is assumed to be small, i.e., kilobytes not megabytes. See {@link external:caf_ca}.

External interactions with CAs use a websocket pipeline based on connect. See {@link external:caf_cli}.

/caf_platform/

    Package Sidebar

    Install

    npm i caf_platform

    Weekly Downloads

    1

    Version

    0.4.5

    License

    Apache-2.0

    Unpacked Size

    1.22 MB

    Total Files

    53

    Last publish

    Collaborators

    • antlai