일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- SQL
- IntelliJ
- node
- or some instances in your deployment group are experiencing problems.
- aws
- bootstrap
- Spring
- Spring Error
- VPN
- codebuild
- aws cicd
- codedeploy error
- chartjs
- COALESCE
- 도커
- AWS CI/CD 구축하기
- JavaScript
- docker
- chart.js
- java bigdecimal
- PostgreSQL
- Flux
- Jenkins
- codepipeline
- codedeploy
- Airflow
- kubeflow
- redis
- Kafka
- Python
- Today
- Total
목록분류 전체보기 (632)
Small Asteroid Blog

AWS Certificate Manager (ACM) AWS Certificate Manager(ACM) AWS 서비스 및 연결된 내부 리소스에 사용할 공인 및 사설 SSL/TLS(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있도록 지원하는 서비스이다. AWS 가 아닌 다른 인증 기관에서 SSL 인증서를 발급 받아서 등록하는 과정을 거쳐, 사용하는 인스턴스가 여러개면 인스턴스마다 인증서를 받아 등록해서 사용해야 한다. 또한 각 인증서마다 만료 기간을 알고 그 기간에 맞춰 갱신을 해줘야 한다. 갱신하지 못하면 사이트가 접속되지 않기 때문이다. 이러한 불편함을 편리하게 해주는 것이 ACM(Amazon Certificate Manager) 을 이용해서..

MSA 설계할 때 사용하면 좋은 도구들을 정리해 보았다. 다이어그램 및 아키텍처 설계 도구 https://www.lucidchart.com/pages/ Intelligent Diagramming | Lucidchart Lucidchart is your solution for visual communication and cross-platform collaboration. www.lucidchart.com https://app.diagrams.net Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software diagrams.net (formerly draw.io) is free online diagram soft..
아래 예제로 먼저 확인해보겠다. 문자열 출력 output hello hello hello string(5) "hello" echo 는 print 와 같은 역할을 한다. 둘의 차이점은 ( ) 안에 넣어서 사용하느냐에 대한 차이이다. 배열 출력 output Array Array Array ( [0] => hello [1] => world [2] => !! ) array(3) { [0]=> string(5) "hello" [1]=> string(5) "world" [2]=> string(2) "!!" } print_r의 경우 다음과 같은 형태로 출력된다. 순수하게 몇번째 배얄에 어떠한 값이 있는지만 확인하는 함수이다. Array ( ['index번호'] => "값" .... ) var_dump 의 경우 다음과..

Reactive Streams Reactive Streams 는 논블로킹 백프레셔를 이용한 비동기 데이터 스트림 처리 표준이다. Reactive Streams 을 사용하는 주목적은 Subscriber가 Publisher의 생산 속도를 제어하는 것이다. Reactive Streams 에는 네 가지 인터페이스가 있다. Publisher 데이터를 생성하고 내보낸다. Subscriber 데이터를 구독하고 통지 받은 데이터를 처리한다. Subscription Publisher, Subscriber 간에 데이터가 교환될 수 있도록 연결하는 역할을 하며, 전달 받을 데이터의 개수를 요청하고 구독을 해지한다. Processor Publisher, Subscriber 모두 상속받은 인터페이스이다. Reactive Str..
WebFlux를 사용하는데 있어서, publisher와 subscriber 모델의 개념을 이해하는데까지 시간이 많이 소요가 되었다. mvc로 개발할 때는 메서드 호출만 하면 결과값이 return이 되었다. webflux를 사용해 비동기식으로 개발을 할 때는 메서드만 호출해서는 원하는 결과를 얻기가 힘들다. webflux에서는 subscribe(구독) 을 해야 동작을 한다. PublishOn 신호 처리 스케줄링으로 onNext, onComplete, onError 가 지정된 Scheduler 의 스레드에서 신호 처리 스레드 설정 다음 PublishOn을 만날 때까지 같은 스레드에서 동작 안만나면 동작 끝내고 마침 SubscribeOn 시퀀스를 실행할 스레드를 결정 PublishOn을 만날 때까지 같은 스레..

WebFlux 란 WebFlux 는 Spring 5에서 새롭게 추가된 모듈이다. 클라이언트, 서버에서 reactive 스타일의 어플리케이션 개발을 도와주는 모듈이며 Non-blocking 에 reactive streams 의 BackPressure을 지원하며 Netty, Servlet3.1+ 컨테이너와 같은 서버에서 실행된다. 위의 그림은 각각의 기능들과 공통점에 대해 나와있다. 위는 전반적인 WebFlux의 구조이다. WebFlux 를 사용하기 전에 WebFlux 가 왜 생겨났는지 궁금했다. WebFlux 가 생긴 이유 적은 수의 스레드와 최소한의 하드웨어 자원으로 동시성을 처리하고 리소스를 확장하기 위해서 만들어졌다. 이는 새로운 공통 API 가 생긴 이유가 됐으며, tomcat 이 아닌 netty와..