본문 바로가기

이것저것(독후감같은거)28

git tag -d 3.7.0 git delete local tag caui-MacBook-Pro:test4j ca$ git tag3.4.13.6.83.6.93.7.0caui-MacBook-Pro:test4j ca$ git branch develop feature/bla* mastercaui-MacBook-Pro:test4j ca$ git tag -d 3.7.0Deleted tag '3.7.0' (was a32aa3f)caui-MacBook-Pro:test4j ca$ git tag3.4.13.6.83.6.9 http://www.manikrathee.com/how-to-delete-a-tag-in-git.html 2017. 12. 8.
마이크로서비스아키텍처 설계기준 정말 마이크로서비스아키텍처를 했다고 할수있을까 ? 먼저는 여기는 api의 게이트웨이를 하는 오케스트레이어가없다. 그 흔적으로는 서비스의 특정기능의 트리거 시, 메일이나 문자를 발송는 시스템구성을 따로 떼었다가 api간의 체이닝 덩치가 커지니 그만둔것같다. ' 앞단. Ux이나 클라이언트에서 불리울 서비스기능을 기준애플리케이션 로직을 분리해 여러개의 애플리케이션으로 나눠서 서비스화하고, 분산 배치한다. 그래야 배포, 확장성, 뒷단변경에 자유로울수 있다 ' 마이크로아키텍처를 검색해보면 상품관리 주문관리 유저관리를 쪼갠걸로 예가나온다. 그래서 드는생각.. 어떻게 구성해야 트랜잭션, 네트워크비용, 유연성, 확장성 이 용이한 구성을 할수있을까? 그리고 기준을두고 나눴을때의 api간의 역할은어디까지로 두는게 좋을까?.. 2017. 1. 21.
Cping Cpong-Apache Tomcat Connector 전에 쓴 글을 누가 물어봐서.. 이제는 싸이블로그를 안함.... 이곳으로 복붙해옴~( http://cy.cyworld.com/home/27126212/post/14512351 ) CPing/CPongbackend 연결의 상태를 확인하는 목적으로 사용한다. CPing/CPong의 개념은 작은 사이즈의 test 패킷으로 커넥션에 문제가 없는지 확인 하고, 정상적인 경우에만 backend에 연결을 맺게 하는 것이다. 즉, 새로운 백엔드 커넥션을 연결한 후(connection mode: C mode), 그리고 요청받은 패킷을 백엔드에서 받기 전(prepost mode: P mode)에 test패킷을 통해 connection 연결에 문제가 없는지를 확인 하는 것이다. 당연히 연결 상태를 확인해 문제없을 경우에만 .. 2016. 9. 2.
읽기 좋은 코드가 좋은 코드다 읽기 좋은 코드가 좋은 코드다 를 읽었다.리팩토링이나 객체지향설계코드책보다 더 쉽게 다뤄져있어서 금방 읽은것 같다. 이름에 정보를 담아내자. 언제 그런 이름을 사용해야하는지 깨닫기web에서 페이지를 다운로드 하고, 파싱해야 하는 함수가있다면 getPage -> downloadPage가 더 낫다.특정한 단어를 잘 고르기상황에 적합한 단어를 쓰기send : delivery, route, dispath, announce send는 모호하고 구체적이지 않다. 용도에 맞게 구체적인 단어를 잘 선택하자루프 반복시, index 에 의미가 있고, 그 값으로 체크를 한다면, i,j 보다 구체적인 의미가 담긴 네이밍을 하자추가적인 정보를 이름에 추가하자16진수 문자열인 id이면: id -> hex_id가 더 좋고단위를 포.. 2016. 2. 1.