it-swarm-vi.tech

Cách tốt nhất để xử lý lỗi hệ thống (không phải lỗi của người dùng)

Trong ứng dụng của tôi, chúng tôi rất phụ thuộc vào một dịch vụ để cung cấp một số thông tin mà người dùng có thể tương tác. Có thể dịch vụ có thể ngừng hoạt động hoặc ở một số trạng thái không hợp lệ đối với bất kỳ việc sử dụng dịch vụ nào không thể xảy ra. Tôi tò mò về cách tôi sẽ hiển thị kịch bản đã nói cho người dùng cuối nếu họ đang cố truy xuất dữ liệu từ nó.

Giả sử lưới hình chữ nhật hiển thị kết quả theo kiểu cột/hàng, tôi nghĩ đến việc thêm một dấu chấm than ở góc trên bên phải, phía trên lưới, nếu xảy ra lỗi trong quá trình truy cập dịch vụ. Có lẽ với một mẹo công cụ mà khi di chuột qua bằng chuột sẽ hiển thị thông báo lỗi.

Tôi muốn nó đủ rõ ràng để có một cái gì đó xảy ra, nhưng không quá rõ ràng về nơi nó làm tắc nghẽn giao diện người dùng.

5
user708

Bạn đang hiển thị dữ liệu từ các nguồn khác trong lưới hay là tất cả dữ liệu từ một dịch vụ? Nếu mọi thứ đều phụ thuộc vào một dịch vụ, bạn có thể muốn xem xét việc thay thế lưới điện bằng thông báo "không theo thứ tự" trong một thời gian. Một ví dụ về điều này được sử dụng sẽ là một ứng dụng cổng thông tin (như iGoogle) hiển thị thông báo về portlet (hoặc widget, v.v.) không khả dụng.

Một biểu tượng thận trọng (hình tam giác màu vàng với dấu chấm than) với một chú giải công cụ giải thích tại sao nó hiển thị có thể hoạt động, nhưng nó không đáng chú ý.

4
LoganGoesPlaces