Apache(3)
-
우분투(ubuntu)에서 Apache Ignite 설치 및 인메모리(inmemory) 설정, 그리고 캐시(cache) 데이터 샘플
0. Apache Ignite란 Apache Ignite는 apache 프로젝트에서 매우 귀한 인메모리 분산 데이터 스토어다. 데이터를 분산하여 저장하고 처리할 수 있으며 대규모 데이터 처리에 적합합니다. 또한 Ignite는 SQL를 지원해, 단순한 key-value 스토리지랑 차이를 가져, 상당히 매력적인 프로젝트이다. 그리드 컴퓨팅, 분산 트랜잭션 등 다양한 기능을 제공하므로 많은 분야에서 사용됩니다. 인메모리에 데이터스토리지의 특성상 디스크 I/O로 인한 지연을 회피 할 수 있어, 대규모 데이터 처리, 빠른 데이터 엑세스 , 분산 캐싱 등의 용도로 사용이 가능하다. 주요 사용되는 사업 분야는 금융, IoT, 로그 분석, 실시간 분석 등에서 Ignite가 사용될 수 있다. 나는 특히, 인메모리 서비스..
2023.03.27 -
Apache + Flask 연동 ( ubuntu ) - 한글
Flask는 Python web framewark 중 하나다. 사용이 간편해, 가벼운 api 서버로 사용하기에 안성 맞춤이다. 하지만, Python의 고질적인 문제이자, Flask의 문제인... Multi Thread 의 약점 때문에, 이를 활용해 프로젝트를 수행하는 경우, 이슈로 제기 된다. 이러한 약점을 보안하기 위해, 많은 Flask 개발자들은 Apache 서비스와 함께 사용한다. 그래서 금일은 Flask와 Apache web 서비스를 연동하는 방법에 대해 알아 보겠다. 0. 본 환경은 ubuntu 20 버전이다. - ubuntu 18 버전에서 무난히 잘 된다. 1. 먼저 필요한 패키지를 설치한다. $ sudo add-apt-repository universe $ sudo apt-get update..
2021.04.06 -
Windows 에서 Flask + Apache 연동
금일은 윈도우에 apache httpd 와 flask를 연동하는 걸 해보겠다. 뭔가 계속 에러 나서 뭐지 뭐지 했는데,,, 안되면, 재부팅하면 된다. 윈도우 이놈은 아직 세팅을 먹이려면 재부팅이 답인거 같다.. 1. visual studio 를 설치해 준다. 다 설치할 필요까지는 없고 visal c++ 빌더만 깔면 된다. 2. httpd를 다운 받는다 . 다운 링크는 다음과 같다. https://www.apachelounge.com/download/ 그리고 자신의 컴퓨터에 맞는 걸 다운 받는다. 3. apahce 압축 해지 후 c드라이브로 이동 압축을 해지한 뒤, apache24만 c드라이브로 옮겨준다. 4. cmd를 켜서 mod-wsgi를 다운 받는다. # pip install mod_wsgi 설치과정..
2021.04.03