개발85 마이크로 서비스란 무엇인가 microservice 란 무엇인가?마이크로서비스는 많은 조직에서 변경 및 배포 신속성 확장성을 확보할 수 있는 중요한 수단으로 사용 중인 아키텍쳐 설계이다. 마이크로 서비스는 새롭게 발명된 것이 아니다. 분할 정복 기법을 통해서 일체형 애플리케이션을 단일 기능을 수행하는 더 작은 기능 크기의 원자화된 단위로 분할하는 데 성공했고, 그 덕분에 일체형 애플리케이션에서 겪어야 했던 많은 문제를 해결할 수 있었다. 마이크로 서비스는 IT시스템을 자율적이고, 자기 완비적 이면서도 느슨하게 연결된 비즈니스 범위의 집합ㅇ으로 만드는 아키텍쳐 스타일 또는 접근 방식이다. 2018. 12. 12. spring 이란 무엇인가 spring 이란 무엇인가이번에 생일을 기념해서 큰맘먹고 토비의 스프링책을 샀다. 물론 자바 스프링 웹개발자라면 사는 시기가 늦었다고 볼수도 있겠다 무튼 토비의 스프링을 샀고 앞으로 블로그로 로그를 남기면서 작성하면 나에게 남는게 많을거라 생각해서 로그를 남기게 되었다. 스프링이란 무엇인가?스프링은 자바 EE 애플리케이션 개발에 사용되는 프레임워크이다. 스프링 프레임워크는 애플리케이션 개발을 빠르고 효과적으로 만들 수 있게 여러가지 기술을 제공한다. 스프링 프레임워크스프링 프레임워크의 기본적인 구조는 크게 3가지로 나뉜다. 1. 스프링 컨테이너스프링은 스프링 컨테이너 또는 애플리케이션 컨택스트라고 불리는 스프링 런타임 엔진을 제공한다. 스프링의 설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생.. 2018. 12. 9. intelliJ 에 scss 자동 compiler 적용하기 intelliJ 에 scss 자동 compiler 적용하기 2018. 12. 5. 파이썬 class 에 대하여 파이썬 class 에 대하여 파이썬은 모든 자료형 타입이 class 이다. >>> type(3) >>> type(3.1) >>> type('3') >>> type([]) >>> type(()) >>> 심지어 function 도 class로 되어있다. 파이썬은 java 와 마찬가지로 객체지향 프로그래밍이므로 class의 활용이 굉장히 중요하다. class 선언class Entity:pass 로 선언한다. pass 키워드를 사용하면 클래스 내부에 아무것도 넣지 않은 상태로 클래스를 정의할 수 있다. class 는 java 와 마찬가지로 사용하려면 인스턴스를 생성해야 한다. 흔히 우리가 Entitiy sample = new Entity(); 로 자바에서 인스턴스를 생성하고 python 에서는 >>>> samp.. 2018. 12. 3. Sequence Diagram 무료 생성사이트 다이어그램 생성 사이트작업하다보면 다이어그램을 만들어놓고 작업할때 정리도 되고 효율도 상승하더라구요 그래서 찾아본 결과 유용한 다이어그램 사이트가 있어서 링크 남깁니다. https://sequencediagram.org/ 이런식으로 보이게 되고 title Charge complete Diagram kakao-admin-chat->charge-service:주문 완료신청 note over charge-service : 주문 상태 TRANSFER IN PROGRESS charge-service->crypto-service: STEEM 전송 crypto-service->charge-service: STEEM 전송완료 note over charge-service : 주문 상태 TRANSFER COMPLETE c.. 2018. 11. 30. rabbitmq microservice 스프링 부트 RabbitMQ 란 open source Message broker 로 알려져 있다 즉 mircro service에서 Producer-Consumer pattern을 이용할 시에 producer 가 message 를 send 하면 consumer가 소비하는 구조이다. 예를 들자면 어느 shop 에서 고객이 주문을 요청하면 producer 가 주문flow를 요청하고 microservice 에서 주문 요청을 처리하는 flow를 소비한다는 개념이다 이때 중간에서 rabbitMQ가 비동기로 이 주문요청의 event message를 queue 형식으로 받고 microservice에 전달하는 역할을 한다고 보면 된다. RabbitMQ 기본개념AMQP(Advanced Message Queuing Protocol) :.. 2018. 11. 28. 이전 1 ··· 8 9 10 11 12 13 14 15 다음