전체 글
-
API 연동으로 문자 보내기 메시지 전송 문자 발송개발 2023. 11. 14. 11:56
플랫폼 개발 중 SMS, LMS, MMS, 알림톡 연동 사 교체가 필요하여 테스트를 해본경험을 공유 합니다. 메시지 발송 업체는 SK C&C에서 서비스중인 메시지투고를 이용했습니다. 최근 런칭했는데 비용이 매리트가 있어 교체하게 되었습니다. 기존 사용중인 메시지 비용이 생각보다 비싼 감이 있었습니다. 최근 메시지 사용량이 대폭 증가하는 서비스가 있었느데 비용절감에 도움이 되었습니다. https://message.to-go.io 메시지투고 통합 메세징 솔루션, 심플하고 빠른 기업 메시징 솔루션, 문자 발송, 메시지 발송 message.to-go.io 1. API Key 발급 메시지투고 회원가입을 하고나면 API Key 를 발급받을 수 있습니다. 결제나 별도 절차 없이 테스트 문자 발송이 가능합니다. 추후 ..
-
Airflow 의 Celery executor 의 custom configuration개발/Airflow 2023. 1. 9. 17:47
Airflow의 executor 를 celery 로 사용중에 configuration 을 수정해야할 경우가 있다. 예를 들어, database engine options 를 추가한다던지.. 이번 case는 celery의 result_backend 로 사용하는 mysql 과의 연결 관리를 위해 custom option을 추가한 case로 추가 설정에 대한 내용과, custom_celery_config를 적용하는 방법을 기술하도록 하겠다. celery config를 설정하는 방법은 세가지 정도로 파악을 했는데, celery config 파일을 수정 python dag 파일에서 직접 celery config를 import Airflow configuration을 통해, celery config 파일을 impo..
-
Use Airflow broker with redis sentinel개발/Airflow 2023. 1. 9. 11:10
Airflow 를 운영하며, HA에 대한 요건이 발생하여 단일 redis 로 사용중이던걸 redis sentinel 모드로 구성하였다. 8s 클러스터에 Airflow 를 구성하고, k8s 노드 fail 이 발생했을 시 단일 redis 의 container의 fail 이 동반하면 airflow의 기능이 동작하지 않기 때문에, 이를 방지하고자 여러 노드에 master, slave를 분산하여 HA를 보장하고자 하였다. Airflow was operated, and requirements for HA occurred, so what was being used as a single redis was configured in redis sentinel mode. Airflow is configured in the ..
-
How to use Airflow celery executor with redis sentinel개발/Airflow 2021. 5. 21. 00:59
Airflow 를 사용할 때 병렬화 처리가 필요하다면, celery executor나 kubernetes excutor의 사용이 필요하다. 이때 queue에 대한 broker 로 rabbitMQ나 redis를 사용할 수 있는데 이 글은 redis를 broker로 사용할때에 대한 이야기를 하려고 한다. Broker로 더 추천되는건 rabbitMQ이나 High Availability(HA)의 필요성이 있을때 redis가 구성에 잇점이 있다. Redis master-slave cluster를 구성한 후 Sentinel을 붙여 Redis의 고가용성을 보장하고, Airflow 의 read/write를 위하여 master로 연결하기위해 HAProxy를 연결할 수 있다. HAProxy역시 고가용성 구성을 위해 act..
-
Oracle 홈페이지에서 JDK 다운로드시 오류개발 2020. 5. 7. 08:34
This site is experiencing technical difficulty. We are aware of the issue and are working as quick as possible to correct the issue. We apologize for any inconvenience this may have caused. To speak with an Oracle sales representative: 1.800.ORACLE1. To contact Oracle Corporate Headquarters from anywhere in the world: 1.650.506.7000. To get technical support in the United States: 1.800.633.0738...
-
아이폰 꿀팁3. 마스크 쓰고 페이스ID 잠금 푸는 방법IT/팁 2020. 5. 3. 21:04
최근 코로나로 Face ID로 잠금해제를 하시는분들이 고통을 호소하고 있습니다! 잠금해제도 되지 않거니와 비밀번호 입력창도 늦게 뜨게되죠. 최근 애플이 Face ID 패싱을 업데이트 하여 마스크 인식시 바로 비밀번호를 입력할 수 있도록하는 기능을 업데이트 한다고 했죠! 하지만 이미 Face ID에는 마스크를 쓰더라도 어느정도 인식이 될 수 있는 기능이 있습니다. 이것은 바로 아래메뉴에서 '대체외모 설정' 이라는 기능인데요. 이 기능은 안경이나 수염, 화장등을 하더라도 인식할 수 있도록 하는 기능인데요. 마스크를 썻을때도 어느정도 활용이 가능합니다. 대체외모 설정으로 마스크 인식하는 단계 첫번째. 대체외모 설정시 마스크를 쓰고 인식시켜야 합니다. 하지만 Face ID는 얼굴을 절반쯤 가리면 동작하지 않습니..
-
하이텔프로젝트 - 개조를 위한 스펙 체크하이텔 프로젝트 2020. 5. 1. 16:55
#하이텔 #단말기 #개조 쓸수 있는것 (쓰고자 하는것) : 케이스, 키보드, 전원연결부 쓸수 없는것 : CRT모니터, 내부장지(cpu, 보드 등등) 30년이나 넘었지만 잘 동작하는 retro 전자장치의 내부를 몽창 털어내는게 아쉽긴하지만, 현재 쓸수없는걸 짊어지고 창고에 넣어두는것보다는 털어내더라도 잘 사용할 수 있도록 만드는것이 더 좋은거 아닐까? #케이스 250 mm x 270 mm x 280 mm; height by width by depth 기존에 사용된 보드의 크기가 약 185 mm x 205 mm 입니다. ATX, M-ATX는 너비가 초과하여 탈락, 최대 M-ITX나 M-STX가 필요하다. 아니면 규격외 베어본 PC를 넣어야할듯하네요. 전원소켓은 현재에도 많이 쓰고있는 AC 3핀 소켓이네요. ..