본문 바로가기
반응형

단점2

RPC(Remote Procedure Call) 이란? RPC(Remote Procedure Call)는 클라이언트-서버 구조에서 원격지의 서버에서 프로시저(함수)를 호출하는 프로세스입니다. RPC는 분산 시스템에서 클라이언트와 서버 간의 통신을 단순화하고, 프로그래머가 개발에 더 집중할 수 있도록 도와줍니다. 특징 투명성 RPC 시스템은 클라이언트 애플리케이션과 서버 간의 통신을 추상화하여 사용자가 투명하게 통신할 수 있도록 합니다. 추상화 RPC 시스템은 사용자가 RPC 인터페이스를 통해 서버의 함수나 메소드를 호출할 수 있도록 추상화된 인터페이스를 제공합니다. 서비스 지향 아키텍처 RPC는 서비스 지향 아키텍처(SOA)를 구현할 수 있는 기술로, 다른 서비스와의 통신을 위해 인터페이스를 사용합니다. 다양한 프로토콜 RPC 시스템은 다양한 프로토콜을 지원.. 2023. 3. 19.
[Java] ThreadLocal 이용하기 ThreadLocal 이란? ThreadLocal 는 하나의 쓰레드에 의해 읽고 쓸 수 있는 변수를 생성한다. 만약 두개의 쓰레드가 같은 코드를 실행한다면 각각의 쓰레드들은 서로의 ThreadLocal 변수를 확인할 수 없다. Thread 단위 Local 변수를 할당하는 기능이다. ThreadLocal 클래스는 thread-local 변수들을 제공한다. 이 변수들은 get 또는 set 메소드를 통해 접근하는 각 스레드가 독립적으로 변수의 초기화 된 사본을 가지고 있다는 점에서 다르다. ThreadLocal 인스턴스들은 보통 스레드와 상태를 연결하려고 하는 클래스들의 private static 필드들이다. (예를들어, 유저 ID 또는 트랜잭션 ID) (참고- 오라클 Docs) // 쓰레드 로컬 선언 Thr.. 2020. 4. 26.
반응형