Tại sao Akka được bán trên thị trường như là phản ứng? Mô hình diễn viên có phản ứng không?


16

Theo như tôi hiểu thì Mô hình diễn viên và Lập trình phản ứng là những khái niệm riêng biệt. Mô hình diễn viên dường như không phản ứng với tôi.

Tuy nhiên, khung Akka là một triển khai Mô hình diễn viên đang được mô tả là phản ứng:

"Logic chương trình Java và Scala sống trong các đối tượng Actor nhẹ, chúng gửi và nhận thông điệp theo kiểu phản ứng."

"Chúng tôi đang phản ứng"

Đây có phải là một trường hợp sử dụng sai thuật ngữ hoặc họ hoàn toàn chính xác? Có bất kỳ triển khai mô hình diễn viên nào (ví dụ Erlang) đã phản ứng không? Có phải chỉ đơn giản là tạo tin nhắn như một phản ứng với các tin nhắn khác cũng được coi là phản ứng?

Một số cách đọc liên quan trong đó các cách tiếp cận tương phản:

Câu trả lời:


11

Chúng không có nghĩa là phản ứng như trong lập trình phản ứng chức năng, chúng có nghĩa là phản ứng như trong tuyên ngôn phản ứng , là một thuật ngữ chung hơn cho một phong trào xây dựng phần mềm theo hướng sự kiện, có thể mở rộng và có khả năng phục hồi. Đó là một phong trào tương đối gần đây và thuật ngữ này đã không thực sự bắt kịp.


Tôi cũng không ngụ ý biến thể chức năng. Ngay khi tôi đang đọc mô tả en.wikipedia.org/wiki/Reactive_programming, không có gì hét lên "vâng, Mô hình diễn viên là nơi dẫn đến hố thành công phản ứng".
Den
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.