무지개곰
반응형
article thumbnail
[sveltekit] sveltekit typescript로 생성하기
SvelteKit 2024. 10. 25. 23:43

SvelteKit이란?SvelteKit은 svelte 프레임워크를 기반으로 한 현대적인 웹 애플리케이션 프레임워크입니다. svelte의 장점인 반응성을 유지하면서도 서버 사이드 렌더링(SSR), 정적 사이트 생성(SSG), API 라우팅 등의 기능을 통합하여 개발자에게 보다 강력하고 유연한 도구를 제공합니다. 이번에 개인 프로젝트를 진행하면서 Frontend 프레임 워크로 선정하여 프로젝트를 진행하며 공부한 내용을 기록하려고 합니다.sveltekit createsveltekit을 생성하는 방법을 공식문서에서 참고하였습니다.https://svelte.dev/docs/svelte/getting-started Getting started • Docs • SvelteWe recommend using Svelte..

article thumbnail
[linux] rabbitMQ의 Exchange 알아보기
Linux 2024. 10. 1. 01:05

RabbitMQ에서 Exchange는 메시지를 큐로 라우팅 하는 역할을 합니다. 메시지가 먼저 Exchange로 전달되고, Exchange는 메시지를 적절한 큐에 분배합니다. RabbitMQ는 다양한 Exchange 유형을 제공하며, 각 유형은 메시지를 큐로 라우팅 하는 방식이 다릅니다.RabbitMQ의 Exchange 종류Direct ExchangeFanout ExchangeTopic ExchangeHeaders Exchange각각의 Exchange에 대해 자세히 설명하면 다음과 같습니다:Direct Exchange설명: Direct Exchange는 메시지를 정확히 일치하는 라우팅 키(Routing Key)를 사용하는 큐로 전달합니다. 프로듀서가 메시지를 전송할 때 특정 라우팅 키를 함께 보내고, 큐..

article thumbnail
[linux] rabbitMQ 알아보기
Linux 2024. 10. 1. 00:03

RabbitMQ란?rabbitMQ는 오픈 소스 메시지 브로커 소프트웨어로, 여러 애플리케이션 간의 메시지를 교환하거나 큐를 통해 비동기적으로 데이터를 전달하는 데 사용됩니다.AMQP(Advanced Message Queuing Protocol)를 기본 프로토콜로 사용하며 메시지 전송을 관리하며, 신뢰성 있는 메시징을 제공하기 때문에 마이크로 서비스 아키텍처에서 중요한 역할을 합니다.RabbitMQ의 주요 개념프로듀서(Producer) : 메시지를 생성하여 RabbitMQ로 보내는 애플리케이션큐(Queue) : 메시지가 저장되는 대기열로, 메시지를 임시 저장하고 메시지를 받을 때까지 유지컨슈머(Consumer) : 큐에서 메시지를 받아 처리하는 애플리케이션익스체인지(Exchange) : 메시지를 받아서 큐..

article thumbnail
[linux] libvirt - 가상화 환경 관리하기
Linux 2024. 9. 26. 22:06

리눅스에서 가상화 환경을 구축하고 관리할 때 libvirt와 virsh가 널리 사용되고 있습니다.libvirt가 무엇인지, virsh를 동해 가상 머신을 어떻게 관리하는지 가상 머신에 대한 설정을 xml로 확인하는 방법까지 알아보겠습니다.libvirt란?libvirt는 리눅스에서 가상화 환경을 관리할 수 있도록 도와주는 오픈 소스 API이자 도구 세트입니다.다양한 하이퍼바이저(KVM, QEMU, Xen, VMware, Hyper-v 등)를 지원하며, 가상 머신, 네트워크, 스토리지와 같은 가상화 리소스를 제어하고 관리할 수 있습니다. 주요 기능- 가상 머신 관리 : 가상 머신의 생성, 시작, 중지, 일시 정지, 스냅샷 관리- 스토리지 관리 : 가상 디스크 생성, 삭제, 크기 변경- 네트워크 관리 : 가상..

반응형