Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

RestAPI는 단순하고 작성하기 쉽습니다.

하지만 미들웨어 고성능통신 또는 미들웨어 분산 마이크로 서비스 구축시

RestAPI 로만은 분명 성능적한계,구현적 한계가 있습니다.

우리의 목표는 다양한 메시지 모델처리를 위해 n개의 서비스를 뛰우는것이 아닌

1개의 서비스로으로도 가능하고 , 필요하면 확장하는 전략을 선택할것입니다.

그것을 위해 앞으로 활용이될 메시지 전송모델 몇개를 간략하게 소개합니다.

연결 방식에의한 분류

...


RestFul(폴링방식)


draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamerestful
simpleViewerfalse
width
diagramWidth599
revision3

...

단순하게 초당 천개의 메시지를 전송하는 시나리오에서, 다수의 커넥션을 맺는데 값비싼 리소스를사용하게 됩니다.


WebSocket(Push방식)

Rest vs Websocket 수행시간

 

Rest의 수행속도가 메시지가 증가함에 따라, 기울기가 급격해지는 성능저하를

...