예전에는 회사 다니면서 취미로 뭐 이것저것 다른 분야도 보고 했는데 요즘은 못 보고 있음.
주로 걍 그래픽스나 이미지 프로세싱쪽 진행 및 안드로이드 개발함
근데 조만간에 restful 서비스를 만들어야할지도 모르는 상황에 쳐했음.
예전에는 취미로 rabbitmq로 큐만들고 요 파이프 끝에 라우팅하는 애 붙어있고 얘가 요청 들어올때 뒤에 쉬고 있는 워커한테 일감 던져주고 동시에 모니터링하는 새끼한테도 똑같은 요청 던져서 로깅했음.
세션키나 이런 잡다구리한 것들은 다 redis로 관리함.
그리고 서버단은 jersey로 사뿐하게 구현했는데 요즘 추천 조합 있냐?
마이크로 서비스 여럿 구현하는 거임 하니면 걍 모노리딕 서버 하나?
하나지. 근데 밑에 워커는 조낸 많을 수도 있음
모노리딕 이면 걍 간단하게 해. 난 redis나 rabbitMQ는 다른 시스템들이랑 엮을 때만 썼는데... 요즘은 async, observer 뭐 이런게 유행이야. 담주부터 나도 고객 데이터 pdf 다운로드 하게 하는 거 만들어야 되는데 난 angularjs 2 랑 clojure+clojurescript 갖고 만들려고
응? rabbitmq 아니면 조낸 복잡할 것 같은데..이게 동네 호떡 장사 규모는 아니고 전세계 서비스라..
ㅇㅇ clojure도 clojurescript 덕분에 풀스택 개발자가 될 수 있어서 좋은 것 같긴하다..
async나 observer는 뭐 흔해빠진 용어라 검색이 어려움..혹시 URL 알려줄 수 있음?
와 부젖절한 단어 있다고 걍 씹어 버리네 ㅋㅋ
go async (go lang), core.async (clojure)
reactive programming
이런게 키워드야
모놀리딕이면 async 저런거가 rabbitmq 유사한 개념,
observer가 아니라 observable 이네 ㅎㅎ rx(reactive programming)에 나와. 나는 봐서 전에 애기한 netflix falcor 나오면 그거로 해볼까 했는데 이게 금방 안나올 듯. 이거 나오면 클라단이 걍 로컬에서 하는 것처럼 할 수 있고 캐시나 이런거 신경 안쓰고 restful + rpc 스타일 막 섞어써도 괜춘할 것 같은데
ㅇㅇ 캐싱이 있을수 없다. 이미지가 인풋이라 테스트하는 애들말고 그런 경우는 어보자넝
ㅇㅇ 자바게이들만 많아서 ㅎㅎㅎ rxjava로 타면 되려나 고마워 흉!
아 워커가 독립된 프로세스 들임? 그럼 redis랑 rabbitmq 써야지
와 자바 게이들! 내가 클로져로 잘하는 자바 게이 다섯은 잡아 줄 수 있는데 ㅎㅎ
ㅇㅇ 워커가 당연히 독립 프로세스지