끄적이는 곳

Overview 아직 모르는것도 산더미고 여기서 뭘 더 해야할 지도 모르겠지만 일단 경험삼아 해봤다 정도까지는 온것 같은데.. 이걸 어떻게 스프링 부트에 전송을 할지.. 등등 문제가 산더미인것 같다 ㅎㅎ.. 일단 web 에 띄우는 것 정도는 성공 했으니 어떻게 되는지만 올려본다. Docker Wowza 설치 OBS 설치 Wowza 설정 OBS 설정 연동 확인 하면서 느낀점 1. Docker Wowza 설치 # wowza 설치 docker pull wowzamedia/wowza-streaming-engine-linux:[version] # 실행 docker run -d --name wowza -p 1935:1935 -p 8086:8086 -p 8087:8087 -p 8088:8088 -p 8089:8089..
Stomp (Simple Text Oriented Messaging Protocol) 특징 및 용도: 간단하며 가벼운 메시징 프로토콜로, 주로 웹 애플리케이션과 메시지 브로커 간의 통신에 사용됩니다. 주로 실시간 웹 애플리케이션에서 채팅 메시지나 업데이트를 전달하는 데 활용됩니다. 사용 사례: 웹 애플리케이션 간의 간단한 메시징에 활용됩니다. 채팅 애플리케이션, 실시간 업데이트가 필요한 웹페이지 등에서 사용될 수 있습니다. 프로젝트 예시: 실시간 채팅 서비스 구현 웹 애플리케이션의 실시간 업데이트 기능 추가 프로토콜 : http 텍스트 기반의 메시지 포맷을 사용하며, 간단한 커맨드와 헤더를 정의합니다. WebSocket 특징 및 용도: 양방향 통신을 지원하는 프로토콜로, 주로 웹 애플리케이션에서 실시간 ..
1. WebSocket 과 Rabbit MQ RabbitMQ는 메시지 브로커로서, 분산된 애플리케이션 간에 데이터를 안전하고 효율적으로 전송하기 위한 중간 계층을 제공합니다. RabbitMQ는 AMQP(Advanced Message Queuing Protocol)라는 표준 메시지 프로토콜을 사용하며, 이를 통해 메시지 큐, 메시지 라우팅, 메시지 교환, 메시지 소비 등 다양한 메시징 패턴을 지원합니다. RabbitMQ를 사용하는 이유는 여러 가지가 있을 수 있습니다: 비동기 통신: RabbitMQ는 비동기 메시징을 통해 애플리케이션 간 통신을 처리하므로, 서로 다른 시스템이나 컴포넌트 간의 통신을 느슨하게 결합시킬 수 있습니다. 확장성: RabbitMQ는 분산 시스템을 지원하며, 큐, 교환, 바인딩과 같..
간단하게 websocket을 사용해보자 html > package.json { "dependencies": { "ws": "^8.16.0" } } > html Message 나가기 텍스트 창 Springboot > WebSocketConfig import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.WebSocketHandler; import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.so..
https://www.rabbitmq.com/which-erlang.html RabbitMQ Erlang Version Requirements — RabbitMQ RabbitMQ Erlang Version Requirements This guide covers Erlang/OTP version requirements, Erlang version support policy, a RabbitMQ/Erlang compatibility matrix, version-specific notes and ways of provisioning recent Erlang/OTP releases. RabbitMQ supports up www.rabbitmq.com RabbitMQ 버전최소 필수 Erlang/OTP최대 지원 E..
쉘(shell)은 사용자가 운영체제와 상호 작용할 수 있도록 하는 프로그램입니다. 다양한 쉘이 존재하며, 각각의 쉘은 특정 기능이나 목적을 위해 디자인되었습니다. 주요한 쉘들은 다음과 같습니다: Bash (Bourne Again SHell): 가장 널리 사용되는 쉘 중 하나이며, 대부분의 리눅스 시스템에서 기본으로 제공됩니다. Bash는 Bourne 쉘의 확장판으로, 풍부한 기능과 스크립트 지원을 제공합니다. Zsh (Z Shell): 사용자 정의 가능한 기능과 프롬프트를 제공하는 강력한 쉘입니다. 특히 개발자와 시스템 관리자 사이에서 인기가 있습니다. Fish: 사용하기 쉽고, 문법이 간단한 쉘입니다. 명령어 자동 완성 및 터미널에서 명령어의 히스토리를 보기 쉽게 표시하는 등의 편리한 기능을 제공합니다..
예전 소스긴 한데 있어서 올려봄 따라서 수정해서 사용해야 될것 같다. htmlimport React, { useState } from "react"; import PropsPage from "../props/PropsPage"; import nature from "../../assets/img/nature.jpg"; import '../../assets/css/AddBoard.css' // TODO : CKEditor 라이브러리들 import { CKEditor } from "@ckeditor/ckeditor5-react"; import ClassicEditor from "@ckeditor/ckeditor5-build-classic"; import { IBoard } from "../../types/IB..
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 2023-12-22 14:48:24,816 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL Error: 0, SQLState: 08S01 2023-12-22 14:48:24,816 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Communications link failure The last packet sent successfully to the server wa..
AWS EC2 의 TOMCAT 404에러가 떠서 매우 당황했따. 일단 고치긴 했지만... 일단 하나하나 보자Case 1프로젝트 우클릭 → Properties → Web Project Settings의 Context root를 확인한다 보통 Context root는 기본적으로 프로젝트의 artifactId로 지정된다. 다른 프로젝트를 import할 때 항상 context root를 고쳐줘야 하는데, 이게 귀찮으면 artifactId를 원하는 것으로 정하는 것이 좋다 Case 2war파일을 만든 후, 톰캣의 경로로 이동한다.tomcat경로 → conf → server.xml을 수정한다.Host tag 안에 Context tag 문장을 넣어줄 것.... 여기서는 보통 'war만들기' 구글링하면 나오는 내용이므..
배포중 JDK 마다 버전별 Tomcat 을 깔아야한다는 사실을 깨달았다. 아파치 톰캣 버젼별 https://tomcat.apache.org/whichversion.html 현재
별이춤추는밤
'끄적이는 곳' 카테고리의 글 목록