일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- backtracking
- mysql 한국어
- ArrayList
- com.netflix.zuul.exception.ZuulException: Hystrix Readed time out
- message protocol
- HashMap
- Hystrix Read time out
- java collection
- mqtt
- emqx
- com.netflix.zuul.exception.ZuulException
- 원격
- Set
- #MSA
- TreeMap
- mosquitto
- mariadb 한국어
- Access-Control-Allow-Origin
- #spring boot admin
- CORS policy: No 'Access-Control-Allow-Origin'
- db utf8
- #actuator
- mariadb 다국어
- 크로스도메인
- #spring boot
- mstsc
- xrdp
- IOT
- cors
- mysql 다국어
- Today
- Total
목록분류 전체보기 (23)
miin29na
MSA 를 구성하기 위해, 다음과 같이 사용하였다. Spring Boot : 2.0.0.RELEASESpring Cloud : Greenwich.M2MavenMariaDB : 13.1 (view tool HeidiSQL9.4) Config-service, discovery-service, proxy-service, A-service, B-service 5개의 서버가 물리적으로 다른 서버에서 수행된다. (Test 용으로 나는local 에서 수행한다.) Spring Cloud Config Server 는 Config Client 들의 설정 파일을 한군데서 일괄적으로 관리하게 해준다. Config-service 가 discovery, proxy, A, B 의 설정을 관리한다. 이때 spring 에서는 관리 방..
ubuntu version 18.04 $sudo apt-get update 수행 시, 'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다.' 오류가 발생한다. 검색 해보니 해결방법이 여럿 있다. - 저장소 서버 변경 (kr.archive.ubuntu.com -> ftp.daumkakao.com)$cd /etc/apt/$sudo vi sources.list :%s/kr.archive.ubuntu.com/ftp.daumkakao.com 하지만 나는 안되서, 다시 서치해 본 결과 고정 IP 로 변경 하고 나서 DNS 서버 설정을 안한것이 원인이였다 .$sudo vi /etc/network/interfaces iface eth0 inet static...dns-nameservers xx.xx..
Spring boot admin? - spring boot 는 actuator Endpoint 로 프로그램의 모니터링이 가능하다. (json 정보)- actuator 통해 UI 화 한, dashboard 기능으로 나온 것이 SpringBoot Admin 이다.- client 들의 서비스 UP/DOWN 상태 확인 가능- 디스크, 메모리 사용량, 가비지 컬렉터 등 상태 확인 - Running 중에 Log level 변경 가능 1. Spring boot admin Server Configuration 1.1 Pom.xml(주의 : 1.X 대 version 은 spring-boot-admin-server 이름으로 나온것 같다.) 12345 de.codecentric spring-boot-admin-starter..
Spring Boot 로 만들어진 Java Application 을 excutable jar 로 export 함.Linux 에서 Shell Script 로 실행하는 코드는 다음과 같음 Linux 에서 실행start.sh/ stop.sh 위치 : home/실행 jar 위치 : home/config-service/confiv-service.jar home/ 에서 $./start.sh or $sh start.sh start.sh !/bin/bashreadonly CONFIG_NAME="config-service"readonly CONFIG_SERVICE="/config-service.jar" readonly CONFIG_PATH="-Dspring.config.location=file:./config/"read..
Jenkins 에서 FTP 를 이용한 배포 Jenkins 서버에서 -> Ubuntu 가 설치된 원격 서버에 iot_package 전체 packaging 된 결과물을 배포하려 한다. 1. FTP, SSH 서버 설정1.1 FTP 설정Jenkins 웹브라우저 왼쪽 메뉴에서 Jenkins 관리 선택, Plugin 관리에서 "Publish Over FTP" 을 설치 한다.Jenkins 관리 -> 시스템 설정 선택Publish over FTP FTP Server : 임의의 이름 입력Hostname: ubuntu 서버 hostusername: ubuntu 서버 IdPassword : ubuntu 계정 PasswordRemote Directory : /home/miin29na1.2 SSH 설정Jenkins 웹브라우저 ..
Jenkins 에 Git으로 Spring Boot Project (Maven) 을 올려 Packaging 하기! 1. Jenkins Configuration 1.1 Git 계정 Configuration 나는 Bitbucket 사용 중, Bitbucket 에 Private Key(id_rsa) 정보 입력 Jenkins 웹 화면으로 돌아와서, 왼쪽 Menu 에서 "Credential" -> "System" 선택Configure Credential -> Add CredentialKind : SSH Username with private key 선택Scope : Globalusename : git 계정private Key Enterdirectly 체크Key 에 Public Key (id_rsa.pub) 정보 입..
Jenkins(젠킨스) 란? Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed. 설치 Linux(Ubuntu18.04) Jenkins 설치기본 설정 파일Jenkins 시작/정지Je..