2008-09-09 27 views
7

Điều này khiến tôi phát điên khi nghe những người ủng hộ kinh doanh sử dụng thuật ngữ thời gian thực cho các hệ thống dựa trên web. Tôi đang trở nên điên rồ trong phòng, tụng kinh, "Không có những điều như thời gian thực trên web! Chúng tôi đang trong ngân hàng, không phải là khởi động tên lửa/tàu điều hướng/máy bay lái tự động kinh doanh!"Xác định thời gian thực trên web dành cho doanh nghiệp

Bất cứ ai có bất kỳ điều gì tốt hơn cho thông số kỹ thuật hiệu suất hơn thời gian thực hoặc kết hợp kinh khủng, gần thời gian thực?

Trả lời

1

Inline? Như trong các hành động xảy ra nội tuyến với các hành động của bạn trái ngược với công việc làm ngoài nhóm hoặc kết thúc công việc hàng loạt trong ngày.

2

Thời gian thực nghĩa là một thứ cho một lập trình viên được nhúng. Nó có nghĩa là một cái gì đó khác cho một người bình thường. Nếu số dư trực tuyến của tôi luôn khớp với số dư của máy ATM/ngân hàng của tôi, tôi sẽ gọi đó là thời gian thực khá. Nếu tôi có thể chuyển tiền giữa các tài khoản, làm mới màn hình và ngay lập tức thấy chuyển hoàn tất, tôi sẽ gọi đó là thời gian thực.

Nếu bạn phụ trợ web chỉ in ra các đơn đặt hàng cho sự can thiệp của con người hoặc đổ lệnh người dùng trong một tệp để xử lý hàng loạt ngoại tuyến, đó không phải là thời gian thực.

10

Trong ngành ngân hàng phần lớn thời gian "thời gian thực" có nghĩa là ngược lại với "cuối ngày".

Bởi vì không có những thứ như internet/intranet/LAN/WAN trong những ngày cũ, tất cả việc cân bằng được thực hiện tại "cuối ngày". Các giao dịch được thực hiện trong một chi nhánh với một tài khoản ngân hàng nhất định là không biết gì về các giao dịch được thực hiện trong một giao dịch khác; tất cả các giải quyết cân bằng sẽ xảy ra vào cuối ngày. Khi các khung hình chính xuất hiện trong cùng một quy tắc được áp dụng: các độ phân giải được thực hiện bởi máy tính bằng một quy trình chạy dài thường chạy từ 9 giờ tối đến 12 giờ đêm.

Đây là lý do đằng sau các cụm từ như "số dư hiện tại" và "số dư hiện có", ví dụ: số dư khả dụng là số tiền đã được xác định theo quy trình cuối ngày làm số dư của tài khoản cho ngày hôm trước; số dư hiện tại là những gì nó được cho là, nhưng bạn không thể chạm vào nó được nêu ra kể từ khi ngân hàng không chắc chắn nếu bạn đã thực hiện một số giao dịch ở một nơi khác.

Với sự ra đời của máy ATM, internet và các công nghệ kết nối khác, độ phân giải số dư "thời gian thực" hiện có thể thực hiện được: rút tiền, giao dịch trực tuyến, ghi nợ mua hàng, v.v ... ngay lập tức được phản ánh trong tài khoản ngân hàng của khách hàng mà không cần phải chờ xử lý cuối ngày.

5

Ngay lập tức? Tức thì? Live (không, chờ đã, Microsoft sở hữu từ đó những ngày này, phải không?)?

Nghiêm trọng hơn, "thời gian thực" có thể không gây nhầm lẫn cho bất kỳ ai không có nền điều khiển quá trình/hệ thống nhúng. Có một thức uống an ủi và lo lắng về những thứ khác.

2

Thời gian thực có nghĩa là khi bạn có một tập hợp các nhiệm vụ thực thi để thực hiện tác vụ, nếu một tác vụ mất nhiều thời gian hơn để xác định, toàn bộ quá trình không thành công và có thể hệ thống bị treo. Ví dụ, ứng dụng được sử dụng để điều khiển chiếc xe thám hiểm sao Hỏa được coi là một ứng dụng thời gian thực, ngay cả khi lệnh được kích hoạt trên trái đất cần 8 phút để đạt được chiếc xe và hình ảnh của camera vehicke mất thêm 8 phút để đạt được trái đất. Vì vậy, ngay cả với độ trễ 16 phút giữa việc thực hiện hành động và nhìn thấy kết quả, nó có thể được định nghĩa là thời gian thực, bởi vì nếu phải mất nhiều hơn 16 phút lên kế hoạch chậm trễ, có nguy cơ rất lớn là chiếc xe có thể va chạm với một tảng đá hoặc rơi vào trầm cảm.Quay lại ví dụ của bạn, tôi không thấy máy ATM hoặc số dư được đề cập ở trên là thời gian thực, chúng có thể là Trực tuyến hoặc Đã cập nhật nhưng không phải là Thời gian thực làm hệ thống bạn không gặp phải nếu mất nhiều thời gian hơn dự kiến ​​hoàn thành việc rút tiền tại máy ATM.

0

Làm thế nào để bạn xác định "thời gian thực" cho các hệ thống nhúng? Tôi sẽ nói rằng một định nghĩa khá là "một hệ thống có khả năng xử lý và đáp ứng các đầu vào nhanh hơn thời gian trung bình giữa các đầu vào". Nói cách khác, một hệ thống sẽ không bao giờ bị tụt hậu trong quá trình xử lý so với các hệ thống đang cho ăn dữ liệu đó. Sử dụng định nghĩa này mọi thứ trên web là một hệ thống thời gian thực, vì các máy chủ web nằm phía sau có xu hướng không thể truy cập được (ví dụ: hiệu ứng slashdot).

0

Đó là thuật ngữ tiếp thị có nghĩa là "thực sự nhanh", như có thể < 1 giây. Rõ ràng nó không thể có nghĩa giống như khi mọi người nói về các hệ thống nhúng thời gian thực, các hệ điều hành thời gian thực, vv Web quá lớn và không đồng nhất với điều đó.

0

Một định nghĩa về hệ thống thời gian thực (từ thế giới hệ thống an toàn quan trọng) là một hệ thống có tính đúng đắn phụ thuộc vào tính kịp thời của các phản ứng của nó.

Điều đó sẽ áp dụng tốt cho hệ thống giao dịch web thời gian thực - giá trị cổ phiếu sẽ cũ trong vài giây cho hệ thống điện tử hàng không được nhúng với yêu cầu tính chính xác hàng nghìn giây.

Các vấn đề liên quan