본문 바로가기
반응형

성장하기70

Azure Service Bus queues 와 Azure Storage queues Azure Service Bus Queues와 Azure Storage Queues는 모두 메시지 기반의 큐 서비스로서, 애플리케이션 간의 비동기 통신 및 작업 처리를 지원합니다. 하지만 각각은 다음과 같은 차이점을 가지고 있습니다 Azure Service Bus Queues Service Bus Queues는 Azure Service Bus 서비스의 일부로 제공됩니다. 엔터프라이즈 수준의 기능을 제공하며, 고급 메시지 전달 패턴 및 기능을 지원합니다. 메시지의 순서를 보장하고, 메시지 전송과 수신에 대한 알림 및 이벤트 처리를 지원합니다. 푸시 및 풀 모델의 수신 방식을 지원하며, 각 메시지는 명시적으로 수신자에게 전달됩니다. 특정 메시지를 선택적으로 필터링하여 수신할 수 있습니다. 메시지의 TTL(T.. 2023. 6. 29.
[Azure CLI] az servicebus queue show az servicebus queue show \ --resource-group \ --name \ --query messageCount \ --namespace-name 위의 명령어는 Azure CLI를 사용하여 Azure Service Bus Queue의 메시지 개수를 가져오는 명령어입니다. 명령어의 구성과 각 매개변수의 역할을 설명하겠습니다 az servicebus queue show: Azure Service Bus Queue의 정보를 가져오는 Azure CLI 명령어입니다. --resource-group : Service Bus Queue가 속한 리소스 그룹의 이름을 지정합니다. --name : 가져올 Queue의 이름을 지정합니다. --query messageCount: 가져올 속성의 쿼리를 지.. 2023. 6. 29.
[Azure CLI] az servicebus namespace authorization-rule keys list az servicebus namespace authorization-rule keys list \ --resource-group \ --name RootManageSharedAccessKey \ --query primaryConnectionString \ --output tsv \ --namespace-name 위의 명령어는 Azure CLI를 사용하여 Azure Service Bus 네임스페이스의 권한 부여 규칙에서 주요 연결 문자열을 가져오는 명령어입니다. 명령어의 구성과 각 매개변수의 역할을 설명하겠습니다: az servicebus namespace authorization-rule keys list: Azure Service Bus 네임스페이스의 권한 부여 규칙에서 키를 가져오는 Azure CLI.. 2023. 6. 29.
Azure Service Bus Azure Service Bus는 Microsoft Azure의 매니지드 메시징 서비스로, 분산 시스템 간의 안정적이고 신뢰할 수 있는 메시징 기능을 제공합니다. 다양한 애플리케이션 및 서비스 간의 통신, 데이터 교환, 이벤트 트리거 등을 위해 사용됩니다. Azure Service Bus의 주요 특징과 기능은 다음과 같습니다: 메시지 큐: Service Bus는 메시지 큐를 통해 메시지를 안전하게 보관하고 전송할 수 있습니다. 메시지를 보내는 애플리케이션은 메시지 큐에 메시지를 전송하고, 수신 애플리케이션은 해당 큐에서 메시지를 수신하여 처리할 수 있습니다. 이를 통해 메시지의 비동기 처리와 시스템 간의 결합도를 낮출 수 있습니다. 주제 및 구독: Service Bus는 메시지를 토픽(주제)으로 분류하고.. 2023. 6. 29.
Azure Event Hub와 Azure Event Grid Azure Event Hub와 Azure Event Grid는 모두 Microsoft Azure에서 이벤트 기반 아키텍처를 구축하기 위해 사용되는 서비스입니다. 그러나 두 서비스는 목적과 동작 방식에서 차이가 있습니다. Azure Event Hub Azure Event Hub는 대규모 이벤트 데이터를 안정적으로 수집, 저장 및 처리하기 위한 고성능 실시간 데이터 스트림 플랫폼입니다. 다음은 Azure Event Hub의 특징과 동작 방식입니다: 데이터 수집 및 처리: Event Hub는 대량의 이벤트 데이터를 수신하고 처리할 수 있습니다. 이벤트 데이터는 이벤트 허브로 보내지며, 여러 수신자가 동시에 해당 데이터를 처리할 수 있습니다. 스트리밍: Event Hub는 실시간 스트리밍 데이터를 처리하기 위한.. 2023. 6. 29.
[알고리즘] 이분 탐색 이분 탐색(Binary Search)은 정렬된 리스트나 배열에서 특정한 값을 찾는 알고리즘입니다. 이 알고리즘은 탐색 범위를 반으로 분할하면서 값을 찾아 나갑니다. 이분 탐색은 시간 복잡도 O(log n)으로 매우 효율적인 탐색 알고리즘입니다. 아래는 이분 탐색을 파이썬으로 구현한 예시입니다: def binary_search(arr, target): left = 0 right = len(arr) - 1 while left 2023. 6. 19.
[함수] bit_length bit_length()는 정수 값을 표현하기 위해 필요한 비트(bit) 수를 반환하는 메서드입니다. 이 메서드는 int 자료형의 객체에 사용될 수 있으며, 해당 객체를 이진수로 표현할 때 필요한 비트 수를 반환합니다. 아래는 bit_length() 메서드를 사용하는 예시입니다: num = 42 bit_count = num.bit_length() print(bit_count) # 출력: 6 위의 예시에서는 정수 값인 42를 변수 num에 할당하고, bit_length() 메서드를 사용하여 num을 이진수로 표현하기 위해 필요한 비트 수를 구합니다. bit_count 변수에는 6이 할당되며, 이는 42를 이진수로 표현하기 위해 6개의 비트가 필요하다는 의미입니다. bit_length() 메서드는 정수 값을 .. 2023. 6. 19.
피보나치 수열 피보나치 수열은(The Fibonacci sequence) 이전 두 항을 더하여 다음 항을 만들어가는 수열입니다. 첫 번째와 두 번째 항은 각각 0과 1로 시작하며, 그 이후의 항들은 이전 두 항을 더한 값으로 이루어집니다. 피보나치 수열을 파이썬으로 구현하는 여러 가지 방법이 있습니다. 아래는 그 중 일부 방법을 소개하는 예시입니다: 1. 재귀 함수를 사용한 구현: def fibonacci(n): if n 2023. 6. 18.
[함수] Jaden Case 와 title Jaden Case는 문자열에서 각 단어의 첫 글자를 대문자로 변환하는 스타일입니다. 파이썬에서는 title() 메서드를 사용하여 Jaden Case와 유사한 결과를 얻을 수 있습니다. 하지만 주의해야 할 점은 title() 메서드는 모든 단어의 첫 글자를 대문자로 변환하는 것이 아니라, 각 단어의 첫 글자를 대문자로 변환합니다. 다른 글자들은 모두 소문자로 변환됩니다. 아래는 title() 메서드를 사용하여 Jaden Case와 유사한 결과를 얻는 예시입니다: def jaden_case(s): return s.title() text = "jaden case example" jaden_case_text = jaden_case(text) print(jaden_case_text) # 출력: Jaden Cas.. 2023. 6. 18.
[함수] rjust와 ljust rjust()와 ljust() 메서드는 문자열의 정렬과 공백 채우기를 수행하는 메서드입니다. 이 두 메서드는 각각 오른쪽(rjust())과 왼쪽(ljust()) 정렬을 수행합니다. rjust() 메서드는 주어진 길이(width)에 맞게 문자열을 오른쪽으로 정렬하고, 남는 공간을 지정한 문자(fillchar)로 채웁니다. 예를 들어, text.rjust(width, fillchar)와 같이 사용합니다. ljust() 메서드는 rjust()와 유사하지만 문자열을 왼쪽으로 정렬합니다. 즉, 주어진 길이에 맞게 문자열을 왼쪽으로 정렬하고, 남는 공간을 지정한 문자로 채웁니다. 예를 들어, text.ljust(width, fillchar)와 같이 사용합니다. 다음은 rjust()와 ljust() 메서드의 간단한 .. 2023. 6. 18.
반응형