Android(2)
-
gRPC란 무엇인가
gRPC에 대해 알아보기 전에 RPC(Remote Procedure Call)에 대해 알아봅시다. Local Procedure Call과 Remote Procedure Call의 차이는 무엇일까요? Local Procedure Call vs Remote Procedure Call Local Procedure Call은 코드를 수행하기 위한 프로세스 내의 함수 호출을 말합니다. Remote Procedure Call은 A서버에서 B서버의 코드를 수행하는 것을 가능케 하는 방법입니다. RPC 구현체 대표적인 예로 구글에서 만든 gRPC가 있습니다. 많은 서비스들이 데이터 센터들과 함께 수많은 마이크로 서비스를 연결하기 위해 RPC 메카니즘으로 gRPC를 사용하고 있다고 합니다. gRPC가 핫한 이유 개발자 ..
2023.11.26 -
[Android Jetpack] LiveData 사용방법
observable을 모르신다면 이 글을 먼저 추천드려요! 2021/01/31 - [바삭바삭 IT/디자인패턴] - [디자인패턴] Observer? Observable? [디자인패턴] Observer? Observable? 안드로이드의 라이브데이터가 구현한 패턴, Observer에 대해 알아봅시다. 우선, 디자인패턴이란 소프트웨어에서 반복되는 문제상황에 대한 해결책입니다. 개발자가 앱이나 시스템을 디자인할때 kimdabang.tistory.com LiveData는 observable data holder class, 관찰가능한 데이터들을 담는 클래스라는 뜻 입니다. LiveData는 일반적인 observable과는 달리 생명주기를 인식합니다. 즉 앱의 컴포넌트들(액티비티, 프래그먼트, 서비스 등)의 생명주..
2021.01.24