Archive: 2022

0

RabbitMQ

AMQPAdvanced Message Queuing Protocol 메시지 통신을 할 때 과거에는 JMS 와 같이 API 수준에서 통신을 하였지만 RabbitMQ 의 경우 SMTP, HTTP 등과 같이 프로토콜 수준에서 정의된 AMQP 를 사용하여 메시지 통신을 한다. AMQP 자체가 프로토콜을 의미하기 때문에 이 프로토콜을 구현한 MQ제품들은 여러가지가

0

Webclient

https://happycloud-lee.tistory.com/220 https://godekdls.github.io/Reactive%20Spring/webclient/ retrieve()exchange()

0

Configure hexo

Configuring Hexo Blog1234567891011> yarn global add hexo-cli> hexo init devlog> cd devlog> npm install> yarn> hexo server and then you can see the blog page if you access to localhos

0

Cross Origin / Same Origin

CROSS ORIGIN / SAME ORIGIN이는 HTTP 요청에 대해서 어떤 요청을 하느냐에 따라 각기 다른 특징을 가지고 있기 때문이다. HTML → 기본적으로 Cross-Origin 정책을 따름link 태그에서 다른 origin의 css 등의 리소스에 접근하는 것이 가능img 태그등에서 다른 리소스에 접근하는 것이 가능 XMLHttpRequest,

0

Webflux

Reative StreamsRxJava 와 같은 리액티브 라이브러리는 마이크로소프트 사에서 맨 처음에 그 생태계를 구축했는데, 이 후에 Reactive Streams 라는 리액티브 프로그래밍을 위한 표준 명세가 나오면서 지금은 Project Reactor 와 같은 그 기반에 다양한 구현체들이 등장하였다. a standardization for Java em

0

Webflux RouterFunction

RouterFunctionFunctional Endpoint를 사용 하기 위해서는 함수형 인터페이스인 RouterFunction의 구현체를 만들어서 스프링 빈으로 등록 시켜야 합니다. ServerRequest는 Request에 대한 모든 정보를 담고 있으며 클라에서 넘겨준 데이터를 추출 하여 사용 하면 됩니다. nest Method를 통해 공통으로 acce

0

Eureka installation

import eureka-client 123456789101112131415161718// build.gradle.ktsrepositories { // ... maven (url = "https://repo.spring.io/milestone")}dependencies { // ... imp