개요 현재 공개된 오픈 소스 MQTT Broker는 여러 종류가 있다. OT 영역에서는 한정된 자원에 최적화된 Eclipse Mosquitto, EMQ X Edge, NanoMQ 등이 알려져 있고 IT 영역에서는 클러스터링과 무중단 업그레이드를 보장하는 EMQ X Broker가 유명하다. 이번 글에서는 EMQ X Broker를 설치하고 실행하는 방법을 소개하고자 한다. 특징 서버 레벨에서의 멀티 코어, 멀티 노드 클러스터링이 가능하도록 설계되었다. (Eclipse Mosquitto는 싱글 코어만 사용하며, 공식적으로 수평 확장을 지원하지 않는다.) 단일 노드 기준 최대 10만개(100K)의 MQTT 클라이언트 동접을 지원한다. MQTT 3.1.1, MQTT 5.0 스펙을 모두 지원한다. 데이터 브릿지로서..
개요 Eclipse Mosquitto는 MQTT 5 프로토콜을 지원하는 경량의 오픈 소스 MQTT Broker이다. 이번 글에서는 Eclipse Mosquitto을 실행하고, MQTT X를 이용하여 특정 Topic을 구독하고 발행하는 예제를 소개하고자 한다. 준비물 docker, docker-compose: Eclipse Mosquitto을 도커 컨테이너로 실행하기 위해 필요하다. CentOS에서의 설치 방법은 본 블로그의 이 글을 참고한다. MQTT X: 크로스 플랫폼을 지원하는 무료 오픈 소스 MQTT 데스크탑 클라이언트이다. 3.3.1과 5.0을 모두 지원한다. 여기를 클릭하여 설치한다. Eclipse Mosquitto 설치 및 실행 docker-compose를 이용하여 아래와 같이 docker-c..
먼저 읽어볼만한 글 시계열 데이터를 지원하는 유일한 RDBMS, TimescaleDB 개념 및 사용법 정리 사용자 및 데이터베이스 생성, 권한 부여 # 데이터베이스 로컬 서버 접속 후 postgres 사용자로 psql 실행 $ sudo -u postgres psql # some_user 사용자 생성 postgres=# CREATE USER some_user WITH ENCRYPTED PASSWORD 'some_password'; CREATE ROLE # some_db 데이터베이스 생성 postgres=# CREATE DATABASE some_db; CREATE DATABASE # some_user 에게 some_db 데이터베이스 권한을 부여 postgres=# GRANT ALL PRIVIL..
먼저 읽어볼만한 글 MySQL, CREATE TABLE 테이블 생성하기 CREATE TABLE 예시 PostgreSQL에서의 테이블 생성의 예는 아래와 같다. 아래는 회원 테이블 생성의 간단한 예이다. CREATE TABLE IF NOT EXISTS "user" ( id SERIAL PRIMARY KEY, email VARCHAR NOT NULL UNIQUE, password_encrypted VARCHAR NOT NULL, is_deleted BOOLEAN NOT NULL DEFAULT false, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP ); 테이..
- Total
- Today
- Yesterday
- maven
- chrome
- 로드바이크
- DynamoDB
- 구동계
- JHipster
- node.js
- 태그를 입력해 주세요.
- 자전거
- MySQL
- jstl
- Tomcat
- JavaScript
- 알뜰폰
- 평속
- spring
- Kendo UI Web Grid
- CentOS
- Docker
- jsp
- Kendo UI
- bootstrap
- jpa
- java
- 로드 바이크
- Eclipse
- kotlin
- Spring MVC 3
- Spring Boot
- graylog
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |