cuốn sách gpt4 ai đã làm

c# - 用于赌场类型游戏的 Azure 体系结构

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 15:57:13 28 4
mua khóa gpt4 Nike

đóng cửa. Câu hỏi làopinion-based .Nó hiện không chấp nhận câu trả lời.












想改进这个问题?更新问题,以便 chỉnh sửa bài đăng này 可以用事实和引用来回答它.

Đóng cửa 11 tháng trước




Cải thiện câu hỏi này




Tôi đang tạo một trò chơi kiểu sòng bạc cho phép người dùng đặt cược vào các sự kiện và tôi dự định sử dụng Microsoft Azure làm chương trình phụ trợ để xử lý và lưu trữ dữ liệu (lưu trữ bảng). Tôi đang tìm kiếm bất kỳ ý tưởng nào về cách xác thực thông tin và thông báo cho người dùng về bất kỳ cập nhật nào.

ý tưởng:
Ứng dụng cho phép người dùng đặt cược vào các sự kiện như nhà cái trực tuyến (PaddyPower, Ladbrokes, v.v.).

Quy trình làm việc:

  • Người dùng đặt cược vào các sự kiện
  • Sau khi sự kiện kết thúc, cược sẽ được giải quyết và người dùng sẽ được thông báo
    bất kỳ phần thưởng nào
  • Chuyển đến bước 1

  • Kịch bản (đơn giản hóa):
  • Người dùng không nên đặt cược sau khi sự kiện đã bắt đầu
  • Người dùng sẽ được thông báo về bất kỳ vấn đề và tiền thưởng nào

  • quá trình:

    Giải pháp một - Sử dụng hàng đợi:
    Khi người dùng đặt cược, một tin nhắn sẽ được đưa vào hàng đợi (có sẵn cho tất cả người dùng) và được Vai trò Công nhân xử lý.

    Nếu đặt cược quá muộn so với sự kiện hoặc nếu người chơi thắng cược, họ cần được thông báo về kết quả.

    Do đó, mỗi người dùng sự kiện có hàng đợi riêng và các cuộc thăm dò ứng dụng khách để tìm bất kỳ bản cập nhật nào. Điều này sẽ cho phép ứng dụng khách nhận được bất kỳ thông báo nào và hiển thị chúng cho người dùng.

    Giải pháp 2 - Sử dụng WCF và hàng đợi:
    Khi người dùng đặt cược, họ sẽ kết nối với dịch vụ WCF để kiểm tra sự kiện bắt đầu và nếu có bất kỳ vấn đề nào, họ sẽ được thông báo ngay lập tức.

    Cách duy nhất để trả lại bất kỳ thông báo nào cho người dùng là sử dụng phương thức Hàng đợi trong Giải pháp 1.

    Ghi chú:
  • Kịch bản trên là phiên bản đơn giản hóa của trò chơi, nhưng
    Cơ chế thì như nhau nên mình chỉ tìm kiến ​​trúc tốt thôi
    ý tưởng
  • Tôi sẽ không sử dụng dịch vụ thông báo vì tôi dự định
    Làm cho ứng dụng này hoạt động trên cả thiết bị di động và Facebook và hy vọng
    Có cùng trải nghiệm trên tất cả các thiết bị
  • Tôi đang sử dụng bộ nhớ bảng thay vì sử dụng SQL Azure
  • Tôi sẵn sàng sử dụng xe buýt dịch vụ nếu nó hợp lý hơn

  • Vậy giải pháp nào là lý tưởng, hay có giải pháp nào tốt hơn?

    câu trả lời hay nhất

    Tôi đang làm điều tương tự như bạn. Sau khi cân nhắc kỹ lưỡng, tôi đã chọn như sau:

    Mô hình SQL Azure/EF. Dễ sử dụng hơn và có thể mở rộng
    Dịch vụ xếp hàng xe buýt.
    VM với ứng dụng bảng điều khiển trong vai trò công nhân. Mặc dù chúng tôi sẽ chuyển sang công nhân hoặc công việc web để thực hiện việc này, nhưng chúng tôi có thể sử dụng ứng dụng bảng điều khiển trên VM và sử dụng bộ lập lịch tác vụ để nhanh chóng giám sát và triển khai.

    Khi chúng tôi làm đúng và tất cả các bất thường có thể xảy ra, v.v. đều không còn nữa, chúng tôi sẽ chuyển sang vai trò nhân viên có thể mở rộng hoặc công việc mạng.

    Về C# - Kiến trúc Azure cho trò chơi loại sòng bạc, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/23062818/

    28 4 0
    không gian vũ trụ
    Hồ sơ

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá taxi Didi miễn phí
    Phiếu giảm giá taxi Didi
    Chứng chỉ ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
    Xem sitemap của VNExpress