반응형

웹(Web)/데브옵스(DevOps) 11

카프카 토픽 생성 시 고려할 점

본 글은 아래 도서 저자인 유튜버 데브원영님의 영상을 참고/gpt-4o내용을 기반으로 하여 작성하였습니다. 아파치 카프카 애플리케이션 프로그래밍 WITH 자바 - 웹/네트워크 | 쿠팡쿠팡에서 0.0 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 0 제품도 바로 쿠팡에서 확인할 수 있습니다.www.coupang.com 필자는 현재 운영중인 서비스에서 신규 토픽을 생성하고 컨슈머/프로듀서에서 데이터를 사용하는 새로운 업무를 적용해야 했다.운영 환경에서 토픽 생성 시 확인부분- 토픽을 생성하는 것 자체는 기운영중인 서비스에서, 다른 토픽에 영향을 주지 않는다.- 토픽 생성한다고 하여 카프카를 재기동 할 필요도 없다.- 토픽 제거는 기 운영중인 서비스에서 지양한다고 한다. 아래 옵션이 true여야 제거..

[그라파나x엘라스틱서치] 시각화 방법

그라파나를 사용하면 Alert기능을 무료로 사용할 수 있으므로 키바나보다 많이 사용한다. 연결 1.그라파나에서 DataSources 선택 먼저 데이터소스를 추가해준다. 2. 엘라스틱서치 선택 데이터 시각화 Metric에 관한부분 설정을 하면 위와 같이 출력된다. 그라데이션 및 색상 위와 같이 범주를 누르면 색상을 변경할수 있으며, 아래의 Fill Gradient를 누르면 그라데이션 값을 설정 할 수 있다. 그런식으로 만들면 아래와 같은 시각화 화면을 얻을 수 있다. 벤치마크 테스트 본인의 컴퓨터를 Cpu, 메모리, Gpu 등을 벤치마크 테스트하는데에 주로 사용한다. 참고영상 : https://www.youtube.com/watch?v=qI7_By77c6c

2023 Go-lang(Go 언어) 장단점/추이

개요 지난 2~3년간 Go언어에 대해 집중적으로 관심이 좁혀졌던 것에 비해, 최근(2023)에는 Go-lang에 대한 관심이 식은것같아 시장 상황이 궁금하여 다음과 같은 글을 작성하게 되었다. 선요약 대한민국에서 Go언어로 주력으로 나가기는 어렵다. Go를 첫언어로 선택하기보다는 Java, Python 등이 많음. Go는 Type강제가 심한 언어이므로, OOP를 추구하는 다른언어들과 특징이 다르므로 선뜻 선택하기는 어려운편. C언어를 대체로 리팩토링하기에는 이르다고 생각. Go언어 특징 • 편의성 :동시성 기능 중 일부는 언어 자체에 내장. 'http 패키지'와 같은 고 표준 라이브러리 패키지로 제공된다. 자동 메모리 관리 기능을 지원. 파이썬 등의 스크립팅 언어와 달리 고 코드는 빠르게 실행되는 네이티..

mariaDB 설치오류 해결법(MariaDB 10.4 Setup Wizard ended prematurely because of an error)

설치 에러 메시지 : (MariaDB 10.4 Setup Wizard ended prematurely because of an error) 현상 : 설치 진행중에 갑자기 RollBakc되는 현상 발생 인터넷에 나온 레지스트리 등록을 다 따라해봤는데도 안되어서 방법을 연구해보았다. 그래서 mariaDB 설치 중 관리자 권한 확인을 누른 사람이라면 도움이 될 듯 싶다. 필자는 아래와 같은 방법으로 관리자 권한을 부여한 상태로 설치파일을 실행했다. MariaDB 설치오류 해결법 cmd를 관리자 권한으로 실행한다. cmd에서 mariaDB 설치파일(~~~.msi) 버전을 실행한다. 그러면 바탕화면에서 더블클릭했을때와 똑같이 설치를 진행한다. 원래 관리자 요청을 받아야되는데, 이미 cmd를 관리자 권한으로 실행했..

[React/Spring Boot/Kotlin] 목록 만들기(배포)

간단하게 프론트/백엔드 정리 참고(더보기) 더보기 FrontEnd => VS 터미널에서 React를 빌드하면된다. 백엔드 없는 프로젝트는 위 빌드파일을 서버에 올리기만하면된다. npm run build BackEnd => Docker에서 AWS에 올리기 : 도커이미지파일 이용 https://inma.tistory.com/148 [SpringBoot] Docker 컨테이너 배포 (with. Gradle) SpringBoot 앱을 개발환경(Development/Production)을 나누어 배포하는 방법에 대해 알아봅니다 🤩 (본 포스팅에서는 SpringBoot + Gradle + Docker를 사용합니다.) 1. Spring Initializr에서 dependency로 Sprin.. inma.tistory..

[React/Spring Boot/Kotlin] 목록 만들기(Spring-React연결하기)

FrontEnd : React BackEnd : Kotlin + SpringBoot DataBase : Docker + Mysql 이용 툴 : - VS(Visual Studio Code) - Postman(데이터베이스 쿼리 발생) - Windows Terminal - npm(Node.js패키지 관리자) Backend개발 후 Docker Mysql 연결(PORT : 3306) => Mysql연결된 것을 Postman을 통해서 쿼리 테스트 => VS에서 npm을 통해 React 설치 및 App.js를 이용 (PORT : 3000에서 Spring서버로 연결해서 PORT : 3306에서 데이터를 불러옴) 접근허용 방법 아래는 webConfig.class 파일의 내용이다. https://www.youtube.co..

Docker 명령어

https://www.yalco.kr/36_docker/ 가장 쉽게 배우는 도커 어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요! www.yalco.kr 1. 현재 실행중인 도커 보기(present의 약자) docker ps 2. 이미지로 컨테이너 생성하기 docker create {옵션} {이미지명}:{태그} # 예: docker create -it python 3. 만들어진 컨테이너 시작 docker start {컨테이너 id 또는 이름} 4. 이미지를 다운받아(없을시에) 바로 컨테이너 실행하여 진입하기 docker run {이미지명}:{태그} # 예: docker -it ..

Docker 설치 및 도커에 MySQL실행하기

참고 영상 https://www.youtube.com/watch?v=J9pxPVcd-fY 참고 링크 https://docs.microsoft.com/ko-kr/windows/wsl/install-win10#manual-installation-steps Windows 10에 WSL 설치 Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다. docs.microsoft.com 준비 : ms store에서 윈도우 터미널 다운 모두 설치완료하면 wsl2설치완료. 다음은 docker 설치 https://docs.microsoft.com/ko-kr/windows/wsl/..

웹서버 운영(Bitnami 설치하기)

opentutorials.org/course/3084/18893 웹서버 운영 : 윈도우 - 생활코딩 자신의 운영체제에 맞는 수업을 찾아서 학습해주세요. 윈도우에 웹서버 설치 웹서버와 http 웹브라우저와 웹서버의 통신 --- 윈도우에 웹서버 설치 이번 시간에는 아파치 웹서버를 윈도우 컴퓨터 opentutorials.org 생활코딩에 나온방식대로 bitnami를여기서 설치했다. https://bitnami.com/stack/wamp WAMP Bitnami WAMP Stack provides a complete, fully-integrated and ready to run WAMP development environment. In addition to PHP, MySQL and Apache, it inclu..

반응형