1. Kafka란? Apache Kafka는 고성능 데이터 파이프 라인, 스트리밍 분석, 데이터 통합 및 미션 크리티컬 애플리케이션을 위해 사용하는 분산 이벤트 스트리밍 플랫폼이다.2. Kafka 생태계상용 Kafka와 OpenSource Kafka 비교 장표특 징Apache KafkaConfluent For Kafka상용여부오픈소스상용주요 제공 기술Message QueueKafka + Stream Processing서버 제공 여부개별 서버 필요서버 제공Zookeeper 관리 여부Zookeeper 관리 필요Zookeeper 관리 불필요다국어 개발비 Java Client 지원 안함 - 추가 설치 필요C/C++, Python, Go, .NET 기본 지원RestProxyConfluent 제공 오픈소스 설치..
목 록
Tomcat DB 계정 암호화 Tomcat 서버의 DB정보에 관한 설정은 server.xml 및 context.xml 파일에 존재한다. 해당 정보에는 DB 접속에 필요한 ID와 Password가 있기 때문에 암호화되지 않는다면 계정 정보가 탈취될 가능성이 존재하여 계정 정보를 암호화 해야 한다. Tomcat 자체적으로 DB 계정 암호화 기능을 제공하고 있지 않기 때문에 별도로 라이브러리를 만들어야 한다. 본 글에서 사용하는 라이브러리는 BASE64 인코딩 기준 라이브러리이다. 1. 기능 검증 환경 SW Version Tomcat 9.0.52 PostgreSQL 15.0 OS Ubuntu 22.0.4 LTS JAVA JDK 11.0.21 2. Tomcat 설정 아래 첨부 파일(tomcat_encode.ja..
Apache Default Config Apache 기본 설정 정리 참고 사이트 : https://httpd.apache.org/docs/2.4/ko/mod/core.html 1. ServerTokens Response Header에 서버 정보 및 OS 정보를 포함해서 응답을 보낼지 결정하는 옵션 메 뉴 내 용 사용 예시 ServerTokens Major 기본 값 ServerTokens Full 설정 범위 Server Config(httpd.conf) ■ 설정 값 설정 값 내 용 Full Server: Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2 Prod Server: Apache Major Server: Apache/2 Minor Server: Apache/2.4 Min Se..
설치 환경CentOS7 Version과 CentOS8 Version 설치 시 차이가 존재. 7번전에는 yum 명령어를 통해 Docker Package가 검색 되지만, 8버전은 되지 않음.참고 링크 주소CentOS7 : https://docs.docker.com/engine/install/centos/#prerequisites Install Docker Engine on CentOSLearn how to install Docker Engine on CentOS. These instructions cover the different installation methods, how to uninstall, and next steps.docs.docker.comCentOS8 : https://reddb.tisto..