Distributed is compared to centralized. In centralized, all storage and computing are done on fixed servers (often a few, connected to the same switch), while When a distributed system provides services, users do not need to care about which servers are providing them, because there are several physically or geographically isolated members in the system that can provide the same service. For example, weblogic server cluster implements a unified external interface through CLB. Users only need to access CLB and do not need to care about the specific service status of each server in the cluster. In addition, in a distributed system such as Hadoop, multiple nodes can collaborate to complete a job, but they are independent of each other and interact through the network. Of course, this involves many technologies, such as health checking, load balancing, communication methods, task optimization, etc. To implement an excellent distributed system still requires careful consideration, and the design needs to be customized according to specific business needs.
However, if you want to build a simple distributed website, you can use J2EE or ASP.NET, both of which support the distributed model.
Distributed is compared to centralized. In centralized, all storage and computing are done on fixed servers (often a few, connected to the same switch), while When a distributed system provides services, users do not need to care about which servers are providing them, because there are several physically or geographically isolated members in the system that can provide the same service. For example, weblogic server cluster implements a unified external interface through CLB. Users only need to access CLB and do not need to care about the specific service status of each server in the cluster. In addition, in a distributed system such as Hadoop, multiple nodes can collaborate to complete a job, but they are independent of each other and interact through the network. Of course, this involves many technologies, such as health checking, load balancing, communication methods, task optimization, etc. To implement an excellent distributed system still requires careful consideration, and the design needs to be customized according to specific business needs.
However, if you want to build a simple distributed website, you can use J2EE or ASP.NET, both of which support the distributed model.