Câu hỏi về cách tính năng bộ nhớ cache của AppFabric có thể được sử dụng.Câu hỏi về cách tính năng bộ nhớ cache của AppFabric có thể được sử dụng
Tôi xin lỗi vì đã đặt câu hỏi mà tôi có thể trả lời từ tài liệu, nhưng tôi đã đọc và đọc và tìm kiếm và không thể trả lời câu hỏi này, điều này khiến tôi tin rằng tôi có hiểu biết cơ bản về những gì AppFabric khả năng lưu trữ được dành cho.
Tôi làm việc cho một công ty phân tán theo địa lý. Chúng tôi có một ứng dụng cụ thể ban đầu được viết dưới dạng ứng dụng máy khách/máy chủ. Nó rất lớn và kinh doanh quan trọng mà chúng tôi muốn bước bé chuyển đổi nó thành một giải pháp tốt hơn.
Một trong những ý tưởng mà chúng tôi có là chuyển đổi ứng dụng để đọc dữ liệu của nó bằng cách sử dụng các cuộc gọi WCF đến một máy chủ web có vị trí sẽ liên lạc bộ nhớ cache với cơ sở dữ liệu ở Hoa Kỳ. Bản chất của ứng dụng là như vậy mà tất cả mọi người sẽ có xu hướng được xem cùng một bản ghi 2000 hoặc như vậy với chỉ cập nhật không thường xuyên và những cập nhật sẽ được thực hiện bởi một tập hợp hạn chế của người dùng. Tôi đã hy vọng rằng cơ chế bộ nhớ cache của AppFabric sẽ cho phép tôi thiết lập một bộ nhớ cache toàn cầu và khi một người dùng ở châu Á, ví dụ, yêu cầu dữ liệu không có trong bộ đệm hoặc đã cũ mà máy chủ web sẽ đọc từ cơ sở dữ liệu ở Hoa Kỳ, cung cấp dữ liệu cho người dùng, sau đó cập nhật bộ nhớ cache sẽ truyền dữ liệu đó đến các máy chủ web khác để họ biết sẽ không quay trở lại cơ sở dữ liệu.
AppFabric có thể hoạt động theo cách này hay tôi chỉ nên để máy chủ truy xuất dữ liệu của riêng mình từ cơ sở dữ liệu?
Phil, cảm ơn rất nhiều cho phản hồi (rất chi tiết) của bạn. Điều này giúp củng cố rất nhiều. –
Microsoft không khuyên bạn nên sử dụng máy chủ không dành riêng cho các nút Bộ nhớ cache AppFabric, đặc biệt là các máy chủ IIS, do các vấn đề tranh chấp đang được tải. – andrewbadera
"Các đối tượng được xóa khỏi bộ đệm cục bộ hoặc do hết thời gian chờ hoặc do bộ nhớ cache chính thông báo cho bộ nhớ cache cục bộ rằng đối tượng là cũ." - Tuy nhiên, bộ nhớ cache cục bộ liên hệ với bộ đệm chính dựa trên khoảng thời gian bỏ phiếu (300 giây theo mặc định). Bất kỳ thay đổi nào đối với một đối tượng trong bộ nhớ đệm chính giữa các cuộc thăm dò sẽ không được các bộ đệm cục bộ chọn, do đó chúng sẽ phát hành các bản sao trong một thời gian ngắn sau khi cập nhật bộ đệm chính. – redcalx