목록전체 글 (435)
보라코딩

vue router 추가 vue 터미널에 입력해서 라우터 설치 npm i vue-router main.js import {createApp} from 'vue' import App from './App.vue' import {createRouter, createWebHistory} from 'vue-router' import Home from "@/pages/Home.vue"; import Login from "@/pages/Login.vue"; const routes = [ {path: '/', component: Home}, {path: '/login', component: Login} ] const router = createRouter({ history: createWebHistory(), rou..

RabbitMQ Advanced Message Queuing Protocol 구현한 메시지 브로커 데이터 바이너리 메세지 받아서 저장하고 전달하는 우체국 같은 개념 AMQP라는 표준 MQ 프로토콜로 만들어져 있고 Cluster 구성이 쉽고 ManageUI가 제공되고 성능 뛰어남 확장성이 뛰어남 (ManagementUI, AutoCluster, MQTT Convert, STOMP) Producer : 메세지 보내는 application Producing : 메세지 전송 Consumer : 메세지 받는 User Applilcation consuming : 메세지 수신 Queue : MailBox로 RabbitMQ 시스템 내에 위치함. 메시지는 Queue안에 저장됨 여러 Producer들은 하나의 Queue를..
akka 너무 어렵다ㅎㅎㅎ Actor 상태를 가짐 메세지를 받음 한 번에 하나의 메시지를 처리 Actor Model 액터는 메세지로만 소통 최소 단위는 액터 메시지는 불변 액터는 새 액터 만들 수 있음 (메시지로 처리) 계층 구조로 액터 만든다 액터는 다음 메시지 처리를 위한 상태 변경 가능 Actor 구성 Mailbox : actor 시스템으로 전달 받은 메시지를 FIFO로 처리 Behavior : 호출된 함수 수행. 직접 호출 불가 State : 멤버 변수. 상태 공유 불가 (public으로 해도 액터 직접 접근 불가) SupervisorStrategy : 자식 장애 처리. (액터는 계층 구조 갖고, 계층 구조 통해 자식 액터를 부모 액터가 담당) Children : 자신 중심으로 계층 구조 접근 A..