Tôi đang tạo ứng dụng python với ứng dụng trò chuyện. Ứng dụng trò chuyện chỉ dựa vào cơn lốc xoáy. Nhưng cuộc trò chuyện yêu cầu truy cập cơ sở dữ liệu khác nhau và Django ORM làm điều này đẹp. Tôi đang sử dụng websockets cơn lốc xoáy để trò chuyện. Vì vậy, tôi có các tùy chọn sau đây:Tornado WebSocket với Django ORM với phiên chia sẻ
- Run cả hai quá trình trên cổng khác nhau và mỗi khi tôi yêu cầu để truy cập vào các chức năng Django tôi sẽ thực hiện một yêu cầu asyncHTTPClient đến cảng khác và nhận được dữ liệu nhưng kết quả là tải thêm để django máy chủ
- Run Django bên Tornado máy chủ và thêm dự án django để virtualenv PYTHONPATH và sử dụng các chức năng Django trực tiếp nhưng điều này sẽ cho kết quả trong các hoạt động ngăn chặn
vậy nên cách tốt nhất để hợp nhất hai khuôn khổ những cái họ cả hai làm việc tốt mà không có sự thay đổi nhiều và vấn đề hiệu năng.