Câu hỏi Xác định thời gian thực trên web dành cho doanh nghiệp


Nó khiến tôi cảm thấy khó chịu 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!"

Bất cứ ai có bất cứ đ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 lai kinh khủng của nó, gần thời gian thực?


7
2017-09-09 02:30


gốc




Các câu trả lời:


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ả sự 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ư khả dụng", 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 các máy ATM, internet và các công nghệ kết nối khác, độ phân giải cân bằng "thời gian thực" hiện có thể: rút tiền, giao dịch trực tuyến, ghi nợ mua hàng, vv 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 chờ xử lý cuối ngày.


10
2017-09-09 02:36





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 tảng đ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.


5
2017-09-09 02:38





Thời gian thực có nghĩa là một điều cho một lập trình viên 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 web phụ trợ chỉ in ra các đơn đặt hàng cho sự can thiệp của con người, hoặc bãi chứa các lệnh người dùng trong một tập tin để xử lý hàng loạt ngoại tuyến, đó sẽ không phải là thời gian thực.


2
2017-09-09 02:34





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 hiện để thực hiện một 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ể 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 ​​sẽ hoàn thành rút tiền tại máy ATM.


2
2017-09-16 06:08





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 như trái ngược với công việc hàng loạt hoặc cuối ngày.


1
2017-09-09 02:33





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
2017-09-19 15:35





Đó là một thuật ngữ tiếp thị có nghĩa là "thực sự nhanh", giống 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, hệ điều hành thời gian thực, vv Web quá lớn và không đồng nhất cho điều đó.


0
2017-12-22 22:52





Một định nghĩa của một 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 chính xác 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 - các giá trị cổ phiếu sẽ cũ trong vài giây như đối với hệ thống điện tử hàng không được nhúng với các yêu cầu về tính chính xác hàng nghìn giây.


0
2018-02-22 18:45