On the SOA and RPC

A, SOA

English Name: Service Oriented Ambiguity

Chinese name: service-oriented architecture 

SOA is an idea, the project aims to provide a design idea, so that the development of more efficient.

For example, the original distributed projects, each project must access the database, thus causing redundant code:

 

After using SOA architecture:

  • Access to specialized database services (project)
  • And data access control may be achieved with the development of code reuse

 

When implementing SOA architecture, common services:
  • Dubbo as a service
  • WebService as a service
  • Dubbox as a service
  • Fang is the web service project, call controller web project
    • Use HttpClient controller can call other projects

二、RPC

English name: Remote Procedure Call Protocol

Chinese name: Remote Procedure Call protocol

Explanation: The client (A) calls the remote server through the Internet, do not know the specific remote server, the remote server provides only know what function.

 

Guess you like

Origin www.cnblogs.com/myitnews/p/11479438.html
RPC
RPC