FoxCloud provides robust data acquisition mechanisms tailored to different scales of VPP operations. While API Polling serves as the default entry point, our architecture is actively evolving to support massive-scale, low-latency data interactions via Kafka.
1.1 Current Modes: API Polling vs. Kafka Streaming#
Feature
API Polling (Default)
Kafka Streaming (Advanced)
Mechanism
Pull-based. Your platform requests data at fixed intervals.
Push-based. FoxCloud pushes data to your Kafka topic immediately.
While HTTP-based API calls are sufficient for standard telemetry, we recognize that pure HTTP polling creates significant service performance pressure in large-scale dispatching scenarios (e.g., managing tens of thousands of inverters simultaneously).To address this, FoxCloud is actively developing and perfecting a Kafka-based Scheduling Solution. This next-generation architecture will allow your platform to:
Receive Real-time Telemetry: Push-based data delivery eliminates the overhead of high-frequency polling.
Execute High-Concurrency Dispatch: Send control commands via Kafka queues, ensuring reliable, low-latency delivery even during peak grid events.
Recommendation: If you are planning a large-scale VPP deployment or require sub-minute device action, we strongly recommend contacting our team early to discuss the roadmap and prepare for the upcoming Kafka scheduling capabilities.