분류 전체보기(135)
-
[CS] 세션과 쿠키
https://gamung.tistory.com/23 세션이 만료되었습니다 해결방법 (세션과 쿠키) 세션이 만료되었습니다 해결방법 안녕하세요! 감웅입니다. 인터넷을 사용하다 보면 '세션이 만료되었습니다.'라는 문제가 종종 발생하는데요. 아무것도 안 했는데 세션이 만료됐다고 하니 당 gamung.tistory.com 읽기 좋은 글이라 포스팅 했습니다.
2022.04.18 -
[CS] Reactive Programing 문법 및 개념
Reactor Cor Feature Operations (연산자, 특정 기능을 해주는 함수들) Handling errors Testing Operations 생성 - create, just, defer, empty, from, ...... 변환 - flatMap, map, groupBy, buffer, ..... 필터 - merge, startWith, then, zip, ...... 오류 처리 - catch, retry 유틸리티 - delay, do, serialize, subscribe, timestamp, ...... 조건 - all, contains, defaultIfEmpty, takeUntil, ..... 집계 - average, count, max, min, reduce, sum, .......
2022.04.17 -
[CS] Reactive Programing
리액티브 선언문 응답성(Responsvie) 탄력성(Resilient) 유연성(Elastic) 메시지 기반(Message Driven) 리액티브 프로그래밍 특징 데이터 흐름과 변화 전파에 중점을 둔 프로그래밍 패러다임 프로그램 안에서 정적이거나 동적인 데이터 흐름이 표현되어야 함 데이터 흐름에 따라 하위 로직에 자동으로 변화를 전파할 수 있어야 함 Reactive Stream Reactive Programing을 위한 interface Non-blocking backpressure를 이용한 비동기 스트림 처리의 표준 Reactor Reactive Stream(👆)의 구현체 중 하나 Spring5에서 사용 Reactor Core Feature Reactor Project의 주요 구현체 포함 Mono Fl..
2022.04.16 -
[CS] EDA 설계 (Event Driven Architecture)
1. Event Drive 주요 요소 1. Event 관찰 하기로 약속된 주요 사건 2. Producer 이벤트 감지와 생성 3. Consumer 이벤트를 소비하여 로직 처리 4. Event Bus Producer에서 Consumer로 이벤트 전달 2. Event Driven 제약 사항 이벤트는 발생한 사건에 대해 약속된 형식 사용 불변 (과거의 메시지를 변경할 수 없음) 발생한 사건에 대한 결과 상태 전달 생성자는 이벤트 처리 상태에 관여하지 않음 소비자는 이벤트 생성자에 관심 갖지 않음 3. EDA (Event Driven Architecture 구조와 동작 방식) 4. Event Driven Architecture 설계 시 고려 사항 Loosely coupling Removing dependenci..
2022.04.16 -
[CS] Event Driven Microservice
https://www.samsungsds.com/kr/insights/msa_architecture_edm.html 당신의 MSA는 안녕하신가요? MSA를 보완하는 아키텍처 EDM[Event Driven MicroService] 당신의 MSA는 안녕하신가요? MSA를 보완하는 아키텍처 EDM[Event Driven MicroService] www.samsungsds.com
2022.04.12 -
[CS] 카프카란?
세계 최대 비즈니스 네트워크 사이트인 LinkedIn 은 하나의 서비스에 과도하게 많은 시스템이 연결되어 있어 서비스를 유지하고 관리하는데 어려움을 겪고 있다. 또한 시스템 유지 보수 및 서비스 관리에도 많은 부담이 가해졌다. 이를 극복하기 위해 컨플루언트 공동 창업자인 '제이 크랩스(Jay Kreps)'는 카프카(Kafka)라는 메시징 분산 스트리밍 플랫폼을 고안하게 되었다. 카프카는 웹사이트, 어플리케이션, 센서 등에 취합한 데이터를 스트림 파이프라인을 통해 실시간으로 관리 하고 보내기 위한 분산 스트리밍 플랫폼이다. 데이터를 생성하는 어플리케이션과 데이터를 소비하는 어플리케이션 간의 중재자 역할을 함으로써 데이터의 전송 제어, 처리, 관리 역할을 한다. 카프카 시스템은 여러 요소(노드)와 함께 구성..
2022.04.11