Tôi đang phát triển một máy chủ chơi trò chơi nhiều người sử dụng Django cho máy chủ web (HTML frontend, xác thực người dùng, trò chơi có sẵn, bảng xếp hạng, v.v.) và Xoắn để xử lý các kết nối giữa người chơi và trò chơi và để giao tiếp với các trò chơi. Máy chủ trò chơi, máy chủ web và cơ sở dữ liệu có thể chạy trên các máy khác nhau.Chia sẻ cơ sở dữ liệu giữa Twisted và Django
Cách "tốt nhất" để kiến trúc sư cơ sở dữ liệu được chia sẻ, theo cách hỗ trợ thay đổi lược đồ cơ sở dữ liệu trong tương lai. Tôi có nên thử kết hợp ORM của Django trong khung công tác Twisted và sử dụng hoãn lại để làm cho nó không bị chặn không? Tôi có nên bị mắc kẹt khi tạo và duy trì hai lược đồ/giao diện cơ sở dữ liệu riêng biệt, một trong mô hình của Django và một trong mô hình khác bằng cách sử dụng twisted.enterprise.row?
Tương tự, với xác thực người dùng, tôi có nên sử dụng chức năng xác thực người dùng của xoắn hay cố gắng đưa mô-đun Django vào máy chủ trò chơi để xử lý xác thực người dùng ở phía trò chơi không?
Lưu ý rằng twisted.enterprise.row đã không được dùng nữa trong gần ba năm và có thể sẽ sớm bị xóa ngay bây giờ. –