In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-09 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Welcome to Akka,Akka is a set of open source tools designed to be scalable and resilient between multiprocessor cores and networks. Akka allows you to focus more on business requirements rather than writing low-level code to provide reliability, fault tolerance, and high performance.
Many common design practices and accepted program models cannot solve some important challenges, which are usually inherent in modern computer architecture. In order for the project to be successful, the distributed system must be able to cope with some problems in the environment, such as failure to respond to component crashes, loss of messages without trace, and problems such as network delays and fluctuations in order for the distributed system to run successfully. These problems often occur in data centers with well-managed and monitored environments, which are more likely to occur in virtual architecture environments.
To help you deal with the practical problems mentioned above, Akka provides:
Multithreading that does not use low-level concurrent structures, such as atoms or locks; frees you from thinking about memory visibility.
Transparency of remote communication between systems and components; frees you from properties and maintenance of complex network code.
A high-availability cluster architecture that is quite flexible and online; allows you to really deploy a response system.
Reactive System. A reactive system is a system that responds (reacts) to external events.
Reaction system is a system that can respond to external events. In the early days, the so-called reactive system is a branch of the software system, meaning as its name describes. Later, this concept was defined by the David Harel of the United States, and its most important part is to describe the reaction behavior.
What is reactive behavior? Let's look at an example of conversion system input (start)-> software system (stop running after a period of time)-> (then) output example in which the user inputs the data to the computer, and the software calculates these data over a period of time. Finally, the output results are given, which can be regarded as an accounting monthly settlement or a measurement statistics.
It can be known that the input data is transformed by specific rules, and the result is given after the calculation process is completed. Reactive system, by contrast, is the opposite.
In contrast to the conversion system, there is often no clear timing in reactive system. Generally speaking, reactive system represents a system that does not limit the running time, which interacts with the external environment, that is, the reactive on external stimuli, such as with different users or external hardware, but also includes internal communication behavior, because reactive system is integrated into the rules of distributed systems running in parallel.
For example, the operating system of a computer is a reactive system that does not stop running, but always reflects the input given by the user, and communicates between the various components of the computer.
In the field of telecommunications, there are many such examples in production control or in the construction of hardware environments (embedded systems). Reactive system is also used in the information system, that is, in the database-based application system. A typical example is the alarm system (Early Warning System).
Akka uses the actor abstract model to make it easier for Akka to create the right concurrent, parallel distributed systems. Actor models run through the entire Akka library, making it easier for you to understand and use them, and to ensure better integrity. So Akka provides a deep integration and integration, and if you can't solve individual problems by selecting libraries, you can try to integrate them together.
By learning Akka and how to use the actor model, you will access a large and in-depth set of tools to solve the difficulties and challenges encountered in distributed parallel systems, all of which can be tightly and efficiently combined through a unified programming model.
Https://www.cwiki.us/display/AkkaZH/Introduction+to+Akka
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.