Skip to content

Technical FAQ ​

Common technical questions about the FastBee platform. For deployment and runtime errors, also see Common Issues.

1. FAQ ​

1.1. What technology stack does the platform use? ​

The backend uses Spring Boot, MyBatis, Spring Security, Jwt, Redis, TDengine, and more; the frontend uses modern technologies such as Vue, Vuex, and ES6/ES7; the mobile side is built on Uniapp for cross-platform development, supporting WeChat Mini Programs, Android, and iOS.

1.2. Which JDK versions are supported? ​

JDK requirements vary by product branch and version. Before deploying, check the release notes of the version you use:

  • Open-source edition: OpenJDK 8 (see open-source system deployment).
  • Commercial edition: earlier releases support JDK 1.8 and JDK 11 (versions above 11 miss some dependencies that must be installed separately); starting from V2.9.0, the Docker runtime scripts and the backend move to Java 21.
  • Cluster edition (FMQ): JDK 17 or above (see cluster edition deployment).

1.3. What are the server requirements? ​

A server with 4 cores, 8 GB RAM, and 100 GB or more of disk is recommended; major cloud providers offer discounted instances that meet this specification.

1.4. Which middleware does the system depend on? ​

The system depends on MySQL (5.7 or later), Redis, and EMQX. Before deployment, make sure the Redis connection address and password, as well as the EMQX HTTP authentication and Webhook addresses, are configured correctly.