Kimsora✨
728x90
반응형
article thumbnail
WebSocket 과 WebRTC
2023. 9. 24. 19:44

WebSocket 웹소켓(WebSocket)은 OSI 모델에서 7계층에 위치하는 프로토콜이며, 4계층의 TCP(Transmission Control Protocol)를 기반으로 동작한다 웹소켓은 HTTP 프로토콜과 함께 사용되며, 기존의 Request-Response 구조와는 다르게 커넥션을 열고 유지하여 양방향 통신을 지원한다 1.커넥션의 Open과 Close 웹소켓은 클라이언트(브라우저)가 서버와 연결을 맺으면 해당 커넥션이 Open 상태로 유지 Open된 커넥션을 통해 양쪽 간에 언제든 데이터를 주고받을 수 있으며, 커넥션은 클라이언트 또는 서버가 종료할 때까지 유지 서버는 클라이언트의 요청을 기다리지 않고, 업데이트된 정보나 메시지가 있을 때 즉시 클라이언트에게 전달 2.핸드쉐이킹 웹소켓 커넥션은..

article thumbnail
Docker란 무엇인가?
server 2023. 9. 17. 17:01

Docker란? 독립된 환경을 만들어서 하드웨어를 효율적으로 활용하는 기술이다 컨테이너 기반 가상화 플랫폼으로서 소프트웨어 애플리케이션을 가상 환경 내에서 실행하고 관리하는데 사용된다 개발 과정에서 다른 라이브러리와 충돌하는 것을 방지하기 위해 격리된 환경이 필요할 때. 완성된 서비스를 배포할 때 혹은 배포중인 서비스를 받아 실행할때 유용하다,배포 과정에서 도커를 사용해 필요한 파일들만 예쁘게 포장해서 이미지로 만들면 종속성 이슈에서 벗어날 수있다 필요에 따라 컨테이너를 쉽게 확장할수 있어 트래핑이 증가할때 더많은 컨테이너 인스턴스를 생성하여 애플리케이션을 확장할 수있다 docker containers 구성 dockerfile(설명서) :Docker 이미지를 만들기 위한 빌드 스크립트로 컨테이너 내에서 ..

article thumbnail
파이어베이스 파헤치기-2
기타 2023. 9. 10. 16:28

실시간 업데이트 -onSnapShot:문서 스냅샷을 즉시 생성하고 내용이 변경될 때마다 콜백이 호출되어 문서 스냅샷을 업데이트 한다 const docRef=collection(dbService, "text"), onSnapshot(docRef, (snap) => { const snapArr = snap.docs.map((doc) => ({ id: doc.id, ...doc.data() })); setTextList(snapArr); }); 쿼리문 단순쿼리:단일 필드를 기준으로 데이터를 필터링 하고 정렬할때 사용된다 where,orderBy조건을 사용한다 where:특정 필드 값응ㄹ 기준으로 데이터를 필터링한다 // "doc" 컬렉션에서 "text" 필드가 "baba"인 문서를 필터링 db.collecti..

article thumbnail
파이어베이스 파헤치기-1
기타 2023. 9. 2. 21:46

파이어베이스를 사용할 일이 생겨서 쓰기 시작했는데 자꾸 잊어버려서 기록으로 남길려고 한다.. ㅎㅎ 웹과 모바일 개발에 필요한 기능을 제공하는 BaaS(Backend as a Service)이다 =>백엔드 개발을 통해 서버를 따로 설계, 구현하지 않고 프론트엔드 개발에 집중할 수 있도록 도와주는 서비스 Firestore는 NoSQL(관계형 데이터베이스) 데이터베이스의 한종류이다 Firebase Firestore에서의 NoSQL 비정형 데이터 저장 -데이터를 JSON 형식의 문서로 저장하며 각문서는 컬렉션 내에 저당되며 문서의 필드와 값의 쌍으로 구성된다 스키마 ❌ -관계형 데이터베이스와 달리 고정된 스키마가 없어 데이터 모델을 유연하게 조정하거나 확장시킬수 있다 분산 데이터베이스 -클라우드 기반 분산 데이..

728x90
반응형

검색 태그

WH