#go언어 · 7

golang Context(컨텍스트)
Development

개요 golang은 Context(컨텍스트) 패키지를 기본적으로 포함하고 있다. 컨텍스트는 함수가 요청을 받을 때 API와 API 사이, 프로세스 사이에서 값들을 가지고 다닌다. 서버에 요청이 들어…

hheover1cks·2020년 7월 20일·조회 31,146
golang IP Lookup 애플리케이션
Development

개요 K8s에 Stateful Set으로 Pod를 띄우는 경우, 각 Pod IP로 접근해야 할 필요성이 있을 수 있다. 가령 EKS의 경우 Pod가 ENI와 매핑되어 같은 VPC 내부에서 Pod I…

hheover1cks·2020년 6월 24일·조회 8,168
golang REST API 서버 컨테이너 빌드
Development

개요 golang으로 간단한 REST API 서버를 작성하고, 다중 스테이지(Multi stage) Dockerfile로 빌드하여 컨테이너로 배포한다. API 서버 모듈 임포트 REST API 서버…

hheover1cks·2020년 6월 16일·조회 161,488
Development

golang에서 MongoDB 사용하기

개요 go.mongodb.org/mongo-driver를 활용하여 golang에서 MongoDB를 사용하는 방법을 알아본다. 모듈 다운로드 go get go.mongodb.org/mongo-driv…

hheover1cks·2020년 5월 25일·조회 13,003
golang MySQL 연동
Development

개요 golang을 통해 MySQL의 데이터베이스에 쿼리를 날리는 방법을 알아본다. 필요 모듈 DB의 연동과 관련된 database/sql 모듈과 MySQL 드라이버인 go-sql-driver/my…

hheover1cks·2020년 5월 18일·조회 87,623
goroutine(고루틴)
Miscellaneous

Goroutine Goroutine(고루틴) 개념 Go루틴, 또는 goroutine(고루틴)은 Go 런타임에 의해 관리되는 경량화된 스레드이다. 고루틴을 활용하면 다른 함수나 메소드 선언 없이 편리…

hheover1cks·2020년 5월 11일·조회 9,335
Go Lang (고 언어)?
Miscellaneous

1. Go, 고, Golang? 이거 뭐죠? 한번쯤은 들어보셨을 신상 언어인 Go는 구글이 만든 프로그래밍 언어입니다. 이쯤은 다들 아실 것 같고.. Go 웹사이트에서는 이렇게 표현합니다. "Go는…

애리얼·2018년 10월 2일·조회 6,585