SOAP에 REST보다 더 많은 대역폭과 리소스가 필요한 이유는 무엇입니까?

tpsaitwal

RESTful웹 서비스 에서 많은 것을 읽고 있는데 라는 하나의 프로토콜도 SOAP있고 REST다른 프로토콜 SOAP사용할 수 있다는 것을 알게 되었습니다. 내가 그들의 차이를 검색 할 때, 나는 알고있어 SOAP용도에게 더 많은 대역폭과 더 많은 자원 이상을 REST. 더 많은 리소스와 대역폭이 필요한 이유를 알고 싶습니다 . 어떤 답변이라도 대단히 감사합니다.

다르 샨 파텔

SOAP는 XML infoset을 사용하여 객체 및 상태에 대한 정보를 전달해야합니다. 일반적으로 이러한 데이터 모델은 텍스트 XML로 직렬화됩니다.

이는 일반적인 REST 구현에 비해 훨씬 더 많은 대역폭을 사용합니다.

SOAP에는 모든 메시지에 대한 추가 헤더가 있으며 RESTFul 서비스는 HTTP 헤더를 사용합니다.

따라서 대역폭이 매우 제한된 상황에서 SOAP를 사용하지 마십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

소스에서 빌드하는 경우 apt-get을 통해 설치하는 것보다 더 많은 공간이 필요한 이유는 무엇입니까?

분류에서Dev

소스에서 빌드하는 경우 apt-get을 통해 설치하는 것보다 더 많은 공간이 필요한 이유는 무엇입니까?

분류에서Dev

decodeURI가 필요한 것보다 더 많은 문자를 디코딩하는 이유는 무엇입니까?

분류에서Dev

systemverilog 4 상태 변수에 더 많은 메모리가 필요한 이유는 무엇입니까?

분류에서Dev

최신 버전의 운영 체제에 더 많은 메모리가 필요한 이유는 무엇입니까?

분류에서Dev

모 놀리 식 커널에 더 많은 재부팅이 필요한 이유는 무엇입니까?

분류에서Dev

fgets ()에서 더 많은 입력을 기다리는 대신 while 루프가 무한히 실행되는 이유는 무엇입니까?

분류에서Dev

Toast가 필요한 것보다 더 많이 나타나는 이유는 무엇입니까?

분류에서Dev

동적 선형 레이아웃이 필요한 JSON 길이보다 더 많은보기를 추가하는 이유는 무엇입니까?

분류에서Dev

디스크 정리에 많은 시간과 CPU가 소요되는 이유는 무엇입니까?

분류에서Dev

FlatButton이 필요한 것보다 더 많은 공간을 차지하는 이유는 무엇입니까?

분류에서Dev

이 프로그램이 필요한 것보다 더 많은 메모리를 할당하는 이유는 무엇입니까?

분류에서Dev

PC가 같은 게임을 실행하기 위해 비디오 게임 콘솔보다 훨씬 더 많은 RAM이 필요한 이유는 무엇입니까?

분류에서Dev

신뢰 당사자에 federationmetadata가 필요한 이유는 무엇입니까? 다양한 환경에 대한 RP 페더레이션 메타 데이터를 관리하는 방법은 무엇입니까?

분류에서Dev

Docker 컨테이너가 작동 중보 다 시작시 더 많은 RAM이 필요한 이유는 무엇입니까?

분류에서Dev

Memtest86 +에서 실패한 주소가 총 메모리보다 많은 이유는 무엇입니까?

분류에서Dev

Z- 색인에 많은 수가 필요한 이유는 무엇입니까?

분류에서Dev

Google 크롬에 많은 포트가 필요한 이유는 무엇입니까?

분류에서Dev

"부모"클래스에 대한 쿼리보다 하위 클래스의 모든 인스턴스를 쿼리 할 때 더 많은 결과를 얻는 이유는 무엇입니까?

분류에서Dev

배열보다 더 많은 임의의 요소를 배열에서 얻는 방법은 무엇입니까?

분류에서Dev

gitblit groovy 푸시 스크립트에 대한 더 많은 이해가 필요합니다.

분류에서Dev

VM에서 실행하는 경우 더 많은 RAM이 필요한 이유는 무엇입니까?

분류에서Dev

레이어 3 스위치가 모든 전이중 포트보다 더 많은 스위칭 용량을 필요로하는 이유는 무엇입니까?

분류에서Dev

피클 파일을 메모리에로드하는 데 더 많은 공간이 필요한 이유는 무엇입니까?

분류에서Dev

도커에 내가 설정 한 제한보다 더 많은 CPU를 사용할 수있는 이유는 무엇입니까?

분류에서Dev

Altair Chart는 타임 스탬프에서 필요한 것보다 더 많은 정보를 "읽습니다"

분류에서Dev

내 TPL 프로그램이 비동기 / 대기보다 더 많은 ThreadPool 리소스를 사용하는 이유는 무엇입니까?

분류에서Dev

더 많은 수정 자 키 매핑에 대한 조언이 필요합니다

분류에서Dev

Clonezilla로 복제 한 디스크가 소스보다 더 많은 공간을 차지하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    소스에서 빌드하는 경우 apt-get을 통해 설치하는 것보다 더 많은 공간이 필요한 이유는 무엇입니까?

  2. 2

    소스에서 빌드하는 경우 apt-get을 통해 설치하는 것보다 더 많은 공간이 필요한 이유는 무엇입니까?

  3. 3

    decodeURI가 필요한 것보다 더 많은 문자를 디코딩하는 이유는 무엇입니까?

  4. 4

    systemverilog 4 상태 변수에 더 많은 메모리가 필요한 이유는 무엇입니까?

  5. 5

    최신 버전의 운영 체제에 더 많은 메모리가 필요한 이유는 무엇입니까?

  6. 6

    모 놀리 식 커널에 더 많은 재부팅이 필요한 이유는 무엇입니까?

  7. 7

    fgets ()에서 더 많은 입력을 기다리는 대신 while 루프가 무한히 실행되는 이유는 무엇입니까?

  8. 8

    Toast가 필요한 것보다 더 많이 나타나는 이유는 무엇입니까?

  9. 9

    동적 선형 레이아웃이 필요한 JSON 길이보다 더 많은보기를 추가하는 이유는 무엇입니까?

  10. 10

    디스크 정리에 많은 시간과 CPU가 소요되는 이유는 무엇입니까?

  11. 11

    FlatButton이 필요한 것보다 더 많은 공간을 차지하는 이유는 무엇입니까?

  12. 12

    이 프로그램이 필요한 것보다 더 많은 메모리를 할당하는 이유는 무엇입니까?

  13. 13

    PC가 같은 게임을 실행하기 위해 비디오 게임 콘솔보다 훨씬 더 많은 RAM이 필요한 이유는 무엇입니까?

  14. 14

    신뢰 당사자에 federationmetadata가 필요한 이유는 무엇입니까? 다양한 환경에 대한 RP 페더레이션 메타 데이터를 관리하는 방법은 무엇입니까?

  15. 15

    Docker 컨테이너가 작동 중보 다 시작시 더 많은 RAM이 필요한 이유는 무엇입니까?

  16. 16

    Memtest86 +에서 실패한 주소가 총 메모리보다 많은 이유는 무엇입니까?

  17. 17

    Z- 색인에 많은 수가 필요한 이유는 무엇입니까?

  18. 18

    Google 크롬에 많은 포트가 필요한 이유는 무엇입니까?

  19. 19

    "부모"클래스에 대한 쿼리보다 하위 클래스의 모든 인스턴스를 쿼리 할 때 더 많은 결과를 얻는 이유는 무엇입니까?

  20. 20

    배열보다 더 많은 임의의 요소를 배열에서 얻는 방법은 무엇입니까?

  21. 21

    gitblit groovy 푸시 스크립트에 대한 더 많은 이해가 필요합니다.

  22. 22

    VM에서 실행하는 경우 더 많은 RAM이 필요한 이유는 무엇입니까?

  23. 23

    레이어 3 스위치가 모든 전이중 포트보다 더 많은 스위칭 용량을 필요로하는 이유는 무엇입니까?

  24. 24

    피클 파일을 메모리에로드하는 데 더 많은 공간이 필요한 이유는 무엇입니까?

  25. 25

    도커에 내가 설정 한 제한보다 더 많은 CPU를 사용할 수있는 이유는 무엇입니까?

  26. 26

    Altair Chart는 타임 스탬프에서 필요한 것보다 더 많은 정보를 "읽습니다"

  27. 27

    내 TPL 프로그램이 비동기 / 대기보다 더 많은 ThreadPool 리소스를 사용하는 이유는 무엇입니까?

  28. 28

    더 많은 수정 자 키 매핑에 대한 조언이 필요합니다

  29. 29

    Clonezilla로 복제 한 디스크가 소스보다 더 많은 공간을 차지하는 이유는 무엇입니까?

뜨겁다태그

보관