2022/08 4

[web server] 1. golang web framework 설치

개요 golang을 이용하여 backend web server를 구축해 보겠습니다. 그리고 web server를 k8s에 올리는 방법을 알아보겠습니다. 구축 스펙 항목 버전 OS ubuntu 20.04 golang go 1.18.5 web framework 1. 정보 golang으로 구현된 webframework인 gin gonic 을 사용해서 설치해보겠습니다. 그외 다른 golang webframework 확인 방법 https://github.com/mingrammer/go-web-framework-stars GitHub - mingrammer/go-web-framework-stars: Web frameworks for Go, most starred on GitHub :star: Web framewor..

[C++개발자되기]29. promise 와 future 그리고 async

>>[C++ 관련 모든 글 보기] 개요 thread로 부터 수행 결과 값을 받는 방법을 알아 보겠습니다. 기본 원리 future와 thread간 promise를 매개변수로 사용하여 비동기 처리에대한 값을 얻어 옵니다. 1. future 미래에 어떤 값을 받고 자 할 따 사용. 2. promise future에 값을 넘겨주기 위해서 사용 Code #include #include #include void worker(std::promise *p) { p->set_value("some data"); } int main() { std::promise p; std::future data = p.get_future(); std::thread t(worker, &p); // 없어도 아래 get에서 대기 합니다. da..

ProgrammingLang/c++ 2022.08.11

[kubernetes] kubernetes의 Object

개념 1. 요약 - kubernetes는 cluster의 상태를 표현 하기 위해서 Object라는 것을 사용합니다. - kubernetes는 Object에 명시된 데로 cluster의 상태를 지속적으로 동기화 합니다. - Object는 kubernetes를 구성하는 요소를 의도를 기록해 놓은 것입니다. - Object를 kubernetes에 반영 하기위해서는 kubectl (kubernetes CLI) 를 사용 합니다. 2. 상세 설명 kubernetes Object는 kubernetes시스템에서 영속성을 가지는 Object이다. kubernetes는 클러스터의 상태를 나타내기 위해 이 Object를 이용한다. 구체적으로 말하자면, 다음같이 기술할 수 있다. 어떤 컨테이너화된 애플리케이션이 동작 중인지 ..

Cloud/k8s 2022.08.08