ERROR :-----------------------------------------------------------


Applying plugin configuration to rabbit@이름 ... faild.

 * Could not contact node rabbit@이름.

   Changes will take effect at broker restart.

 * Options: --online -fail if broker cannot be contacted.

               --offline -do not try to contact broker.


-------------------------------------------------------------------


본론부터 저의 경우 [버전 문제] rabbitmq-server 최신 버전으로 다시 설치함으로써 해결이 되었습니다. 


https://www.rabbitmq.com/changelog.html 다음과 같이 3.7.7에서부터 Erlang 21이 이용 가능하더군요.


하지만 제가 처음 rabbitmq-server 3.6.x 버전으로 설치함으로써 아마 Erlang21을 이용못했던 것 아닐까


라는 생각을 해봅니다.  



혹시 저와 같은 경우가 아닌 분들은 ↓↓↓↓에서 확인을 해보는 것도 좋을 것 같습니다.


1)https://www.rabbitmq.com/troubleshooting.html 


2)https://stackoverflow.com/questions/33951516/cannot-enable-rabbitmq-management-plugin-on-windows



서버리스(Serverless) 컴퓨팅이란?


: 서버리스 컴퓨팅이란, 서버를 고려하지 않고 애플리케이션과 서비스를 구축하고 실행할 수 있는 것을 말합니다.

여기서 서버를 고려하지 않는다는 것은 개발자가 서버의 관리와 운영에 대해 걱정하지 않고, 핵심 기능에만 집중

할 수 있다는 뜻입니다.



◆ 서버리스 애플리케이션의 4가지 주요 이점

1. 서버 관리 불필요

2. 유연한 확장성

3. 고가용성

4. 유휴 용량 없음(=코드가 실행되지 않을 때 비용이 없음)


◆ AWS 서버리스 플랫폼


=서버리스 애플리케이션을 구축 및 실행할 때 사용되는 백엔드 구성 요소(컴퓨팅,데이터베이스,스토리지,스트림 처리

메시지 대기열)를 위한 서비스를 제공



1. AWS Lambda


: 람다는 자신이 개발한 코드를 업로드하고 그 코드를 실행할 수 있게 도와주는 역할을 합니다.


2. Amazon API Gateway


: 전반적인 API의 처리 역할을 합니다. 개발자가 API를 쉽게 생성, 게시, 유지 관리를 할 수 있게 도와주면서 또한

  외부에서 오는 서버의 API 호출을 처리하는 역할을 합니다.


3. Amazon Simple Storage Service(S3)


: 그냥.. 스토리지(외장 저장 장치)라고 생각하고 있습니다. 


4. Amazon Athena


: 표준 SQL을 사용하여 S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스입니다.


5. Amazon DynamoDB


: NoSQL 데이터베이스 서비스


6. AmazonKinesis


: 스트리밍 데이터를 로드 및 분석할 수 있게 도와주는 서비스입니다.



[출처] : https://aws.amazon.com/ko/serverless/

Direct Attached Storage

개념)

=서버와 전용 케이블로 연결한 외장형 저장 장치

 

장점 :

1.    직접 연결이 되어있어 빠른 속도

단점 :

1.     연결할 수 있는 개수의 제한이 존재.

 

 

 

Network Attached Storage

개념)

=컴퓨터네트워크(LAN과 같은 Ethernet Interface)에 연결된 노드사이에 파일 기반의 공유 저장소를 제공하는 컴퓨터 기억 장치

=LAN으로 연결해 사용할 수 있는 외장하드디스크

 

장점 :

1)     데이터 공유가 쉽고 저장 장치를 들고 다닐 필요가 없다는 점

2)     SAN이나 DAS에 비해 저렴한 가격과 편한 설치

단점 :

1)     네트워크 연결이 되어 있어야 한다.

2)     LAN을 이용하기 때문에 연결이 많아질 경우 트래픽 문제 발생

3)     파일 서버를 경유하여 파일에 접근하므로 접속단계가 복잡

 

Storage Area Network

개념)

=특수 목적용 고속 네트워크

=대규모 네트워크 사용자들을 위하여 서로 다른 종류의 데이터 저장장치(NAS, DAS)를 관련 데이터 서버와 함께 연결해 별도의 랜이나 네트워크를 구성해 저장 데이터를 관리한다.

 

장점 :

1.     광 채널을 사용하여 높은 처리 속도를 나타냄

2.     n개의 서버가 m개의 스토리지에 접속 가능

단점 :

1.     고가의 장비

 

RESTful을 몰라 검색 → SOAP → RPC → xml → json → 프로시저 → RPC → SOAP → REST 순으로 공부하게 되었습니다.

 

완벽하게 이해는 못했지만 이해한 만큼만 올리려고 합니다요.

 

xml? json?

 

이 둘의 공통점은 구조화된 문서를 전송 가능하게 만든 텍스트 포멧 형식을 말한다.

 

예를 들어보자 "123124" "마우스" "1" "12000" 이라는 데이터를 전송하면 상대방은 이게 무슨 데이터인지 모르것이다.

 

xml 예)

<?xml version="1.0" encoding="euc-kr"?>

<거래 물품>

<물품명></물품명>

<물품번호></물품번호>

<수량></수량>

<가격></가격>

</거래 물품>

 

json 예)

{

"goods":

{

"물품명" : "마우스"

"물품번호" : "123124"

"수량" : "1"

"가격" : "12000"

}

}

 

이런식으로 데이터에 의미를 부여하는 것을 말한다.

 

xml과 json의 장단점

 

xml의 장점

-tag구조 이기 때문에 작성이 편함

-사람이 읽기 편하다

-플랫폼에 종속적이지 않기 때문에 이기종간의 통신이 용이

xml의 단점

-실 데이터가 아닌 tag글자의 양이 필요이상으로 많다.

 

 

json의 장점

-내용이 함축적이기 때문에 최소한의 정보만을 가지고 있다.

-파싱이 간편

json의 단점

-함축적이기 때문에 내용의 의미를 파악하기가 힘들다

 

 

 

soap? rest?

 

 

soap란 :일반적으로 널리 알려진 HTTP, HTTPS, SMTP등을 통해 xml 기반의 메시지(http+xml)를 컴퓨터 네트워크 상에서 교환하는 프로토콜

한 마디로, "부탁해"->"자 여기"

 

 

 

 

soap의 장점

1)HTTP를 이용하기 때문에 프록시와 방화벽에 구애받지 않고 쉽게 통신이 가능합니다.

2)플랫폼에 독립적입니다.

3)Client가 물리적으로 인접하지 않은 서버에게 객체나 함수를 호출하여 결과 값을 받을 수 있습니다.(RPC:원격 프로시저(함수) 콜)

4)분산 웹서비스 환경에서 용이

5)웹 서비스를 위한 보급된 많은 표준들이 있다 = 안정적이다

 

soap의 단점

1)교환 과정이 복잡

 

 

rest란 : 간단히 soap가 xml+http 형식으로 보낸다면 rest는 URL을 이용하여 데이터를 요청하는 것입니다.

 

 

 

rest의 장점

1)soap와 같이 플랫폼에 독립적입니다.

2)soap보다 개발하기 단순합니다

3)교환 과정이 간편합니다.

 

rest의 단점

1)포인트 투 포인트(P2P)통신이기 때문에 분산환경에는 유용하지 않습니다.

2)정의된 포준이 없습니다 = 부수적인 문제들이 생길 수 있다.

 

 

 

soap  vs  rest(표준이냐 간결함이냐의 차이)

 

 

 

 

 

 

  1. 지나가던이 2018.07.16 15:12

    와 짧지만 핵심만 정리 잘 해주셨습니다. 이해하는데 많은 도움 되었네요 감사합니다.

우연히 VMware를 지우려다가 알게 된 방법인 바로바로~~



cmd로 프로그램 삭제하기! 빠밤!! 허세 허세 개허세 대작전!!

(*참고로 이 방법으로 VMware는 지울수가 없습니다!!)



1)

많은 사람들이 모여있는 가운데에서 먼저 윈도우 키를 누르고 cmd를 검색 후 cmd를 관리자 모드로 실행 시켜줍니다.



2)cmd창에 "wmic" 입력후 엔터를 칩니다. 다음과 같이 wmic:root\cli>로 바뀌었다면 잘 따라 오신겁니다~~



3)다음으로 어떤 프로그램이 있는지 봐야 하기 떄문에 "product get name"을 입력해 줍니다. 이렇게 product get name을 입력하게 되면 다음 그림과 같이 현재 컴퓨터에 깔려있는 프로그램들의 이름이 나열돼서 보입니다!!



4)다음으로" product where name="[삭제하고자 하는 프로그램 이름]" call uninstall"을 입력하면 다음과 같이 삭제할 것인지 안할 것인지 (Y/N) 뜨게 되면 y를 입력해주시면 삭제가 진행된답니다 ^_^












[상황1]

:노트북 와이파이를 켜고 접속함 근데 인터넷 없음이라 뜨면서 인터넷이 안됌



[조치1]

장치 관리자->네트워크 어댑터->Wireless 어쩌구 저쩌구가 있을 거임 제거 후 [네트워크 어댑터] 위에서 우클릭 후->하드웨어 변경 사항 검색 눌러봄

응 안돼~


[조치2]

구글링 중에 VMware 때문에 무슨 경로가 꼬여서 그럴 수 있다기에 VMware 강제 삭제(인터넷 연결할 수 있는 상태면 사이트에 들어가 SetUP들어가서 remove 하는 편이 훨씬 쉽습니다.)

응 안돼~


[조치3]

서비스 -> WlanSVC 끄고 다시 켜보기 -> 재부팅

응 안돼~


[조치4]

내PC - 상단의 컴퓨터 클릭-> 설정 열기->네트워크 및 인터넷->네트워크 초기화->지금 다시 설정->재부팅

응 안돼~


[조치5]

네트워크 및 공유 센터 -> 어댑터 설정 ->wi-fi 어댑터 끄고 다시 켜보기

응 안돼~


[조치6]

네트워크 및 공유 센터 -> 로컬 영역 연결 상태 -> 속성 ->Internet Protocol Version6(TCP/IPv6) 체크박스 해제->확인

응 안돼~



[상황2]

:인터넷에 돌아다니는 아무거나 설정 중에 wi-fi 어댑터가 사라짐


[조치1]

위에 상황1의 조치1가 똑같은 방법

응 안돼~


[조치2]

cmd(관리자 모드)->sfc/scannow -> 재부팅

응 안돼~


[조치3]

노트북 펑션키로 무선랜 On 안되있으면 해보기

응 안돼~




이만큼 했는데도 안돼서 그냥 노트북 운영체제 다시 깔고 있는 중입니다. 분명히 해결방안은 있겠지만 계속 스트레스 받고 있을 바에 그냥 데이터 빠르게 백업 하고 재설치 추천드립니다!!!

+ Recent posts