核心職責:
1.API 服務開發(fā):使用 FastAPI 框架,開發(fā)任務提交、狀態(tài)查詢、結果上報等 RESTful 接口。
2.消息通信模塊:基于 paho-mqtt 實現(xiàn)任務發(fā)布與結果接收邏輯,連接 MQTT Broker(如 EMQX)。
3.任務調(diào)度與回調(diào)機制:設計統(tǒng)一的任務生命周期管理,支持任務狀態(tài)流轉與 Dify 回調(diào)。
4.數(shù)據(jù)持久化:使用 MySQL + ORM(SQLAlchemy) 存儲任務與結果信息,確保數(shù)據(jù)一致性。
5.系統(tǒng)集成與部署:完成 Dify 智能體 API 對接,負責后端服務、數(shù)據(jù)庫、MQTT Broker 的部署與維護。
技術點:
1.熟練掌握 Python 與 FastAPI 框架;
2.精通 RESTful API 設計規(guī)范;
3.掌握 paho-mqtt 通信機制、MQTT 認證機制及 MQTT QoS 模型;
4.熟悉 SQLAlchemy ORM 與 MySQL 表設計。