개인화를 하다보면
WAS에 트래픽이 커질 수 밖에 없다.
그런데 어차피 실시간으로 I/O를 모두 감당하기에는 무리가 있다.
왠지 Go로 만든 웹서버가 nginx 만큼의 성능만 보여준다면
nginx 걷어내고 Go를 투입하면
client - {인터넷} - Go서버 ⟵ 캐시 ⟵ WAS/Storm
⤷ kafka ⤴︎
구조로 완전히 분리하고,
WAS나 Storm이 비즈니스로직을 처리해서 캐시에 넣어두는 방식으로 설계 가능할것 같은 느낌...
nginx는 kafka나 redis 같은걸 쉽게 못붙일것 같아서 쫌 그렇고...
그것만 아니면 nginx를 써도 상관은 없는데...
좀 더 프로그래밍이 들어갈것 같은 느낌에 Go를...
'SW-PRODUCT > 개발-웹닭·HTTP' 카테고리의 다른 글
Crossfilter.js 메뉴얼을 Mindmap으로 (0) | 2016.03.14 |
---|---|
[링크] 우버에서 Go 언어로 geofense (0) | 2016.03.10 |
[링크] 리눅스거버의 TCP 성능 개선 (0) | 2015.12.22 |
[링크] Java에서 고성능 HTTP client (0) | 2015.12.18 |
[링크] HTTP/1.1과 2.0의 모범사례 비교 (0) | 2015.12.16 |