일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- XBOX360
- DotNetOpenAuth
- Keepalived
- Gears of War
- iPod Touch
- 센티넬
- TeamCity
- 네아로
- sentinel
- replication
- ipod
- gitlab
- redis
- .NET
- 닷넷
- c#
- DSM6
- 기어스 오브 워
- NoSQL
- 고가용성
- AirComic
- 복제
- ASP.NET
- Cover Guru
- 개발
- 레디스
- haproxy
- 커버구루
- High Availability
- mmbot
- Today
- Total
목록분류 전체보기 (26)
Once in a Lifetime
이번 포스트는 Redis 의 복제(Replication) 구성에 대해서 알아보도록 하겠습니다. 지난 포스트 01. Redis - Master/Slave 설치 에서 우리는 1대의 읽기/쓰기용 Master 와 2대의 읽기 전용 Slave 서버를 설치 했습니다. Master 에 쓰기 요청을 한뒤, 동기화 설정(초)에 따라 Slave 에 Master 에 요청된 동일한 키/값이 Slave 로 동기화 되는 복제방식 입니다. Slave 서버의 Redis 설정파일을 수정 합니다. nano /etc/redis.conf - 동기화 할 Master 서버의 아이피 (xxx.xx.xx.xxx 는 Master 서버의 아이피, 6379 는 Master 서버의 Redis 포트) slaveof xxx.xx.xx.xxx 6379 - M..
Redis 의 복제 구성과 Sentinel 을 이용한 Failover. 고가용성을 위한 HaProxy 의 Keepalived 를 이용한 이중화에 대해서 포스팅 합니다. 서버의 구성은 위와 같이 진행합니다. 1. Redis 마스터 서버 (쓰기/읽기) - 통상 쓰기 전용으로 사용2. Redis 슬레이브 서버 (읽기) - 읽기 전용3. Redis 마스터들을 감시하여 마스터가 다운되었을 경우 FailOver (슬레이브를 마스터로 승격)4. Redis 상단에 HaProxy 를 이용한 스위치 구성 (Keepalived 로 이중화) 실제 클라이언트는 스위치(HaProxy)를 통해 쓰기(5000번 포트) / 읽기(5001번 포트)에 접속하는 것으로 구성합니다. 설치 전 준비사항 -본 포스팅에서 운영체제는 CentOS ..
오랜만에 하는 포스트네요. ㅠ_ㅠ; 현재 일본에 3개월간 출장중입니다. 커버구루 포스트 이후, 이렇다할 포스트도 없이 30대로 접어든 저는 방황의 시기를 거쳐, 한국에서 마지막 프로젝트를 끝으로 현재 일본 출장중입니다. (온지 벌써 두달이 되었네요 -_-;) 다음달에 돌아가기전에 뭔가 하나 만들어봐야겠다는 일념하나로...!!! (당연, 제가 필요하지 않으면 만들지 않습니다. -_-;) 초 슈퍼 울트라 허접! 버그 짱 많은 UDP 메신저를 하나 공개 합니다. 메신저 포트가 막혀 있거나, 기타등등 제약사항이 많은 네트웍상에서 간단히 사용하기에 별다른 무리가 없을거라고 생각(?)하는 메신저 입니다. 하지만, AUM 이라 명명한 이녀석도 피해갈 수 없는 제약사항이 있으니 바로!!! 1. UDP 포트가 11000..
Alpha3 버전의 심각한 버그로 다시 긴급 업데이트 하였습니다. 기존에 다운 받으셨던 분들은 첨부파일을 다시 다운 받아서 언인스톨후 다시 설치해 주세요. 최근의 포스트가 죄다 CoverGuru 관련 포스트로 도배가 되고 있네요. 가끔 사진도 올려야 하고, 이런저런 스크랩한 개발문서들이나 팁들도 저장해야 하는데.. (사실 이게 이 블로그의 원래 목적이었거늘...ㅠㅠ) 미숙하고, 버그만 있고, 제 기능을 제대로 할런지조차 의심스러운 요녀석을 사용해 주시고 피드백도 꾸준히 주 시기에 이에 보답하고자...[저는 관대합니다!!] Cover Guru 알파 3 버전을 공개 합니다. -_-;; (웬지 쪽팔리고 쑥스럽네요) 여전히 수많은 버그들과 예외 오류들이 있을 수 있음에도 불구하고... [ hanulis 님의 피..
지난주에 포스팅 했었던 커버구루의 알파2번째 버전입니다. [제가 만든 삽질 허접 프로그램들에 베타와 정식버전이란 없습니다. Alway @ Yeah~ -_-] 간단히 업데이트 내역을 정리하도록 하겠습니다. 1. 앨범명에 특수기호가 삽입되어 있을 경우 저장이 되지 않던 문제 [아마도 해결 'ㅅ';] 2. 앨범사진을 클립보드로 복사가 가능합니다. [아마도 잘됨 'ㅅ';] 3. 대망의 프로그램 아이콘 삽입 [어디에선가 줏어왔습니다. -_-;] 4. 촌시런 UI 에서 약간 탈피 5. 대망의 설치 프로그램을 제공 [VS에서 게시한번 해봤습니다. -_-] 정도가 되겠습니다. 언제가 될지 모르겠지만, 향후 iTunes 에서 지원하는 앨범사진 가져오기를 넣어보려고 탭을 하나 더 뒀습니다만...현재로선 잠궈놨습니다. ㅠ_..
개인적으로 아이팟 터치를 사용하고 있습니다. 앨범 커버가 고해상도가 아니면 우울한 시츄에이션이 발생하고 있는 관계로 한번 만들어 봤습니다. 간단히 요약하자면, ID3 태그를 정리하실때(특히나 아이팟 터치를 사용하신다면) 유용하게 사용 할 수 있는 앨범 커버를 가져오는 프로그램 입니다. .Net Framework 2.0 이상이 설치 되어 있어야 실행 가능하구요. 이전에 올렸던 Trans.Net 과 같이 Test 혹은 Alpha 버전 입니다. 개인적인 용도로 사용할 것이어서, 업데이트 계획은 현재 없고, 수많은 버그를 가지고 있을 수 있습니다. (피드백 해주시면 버그 박멸에는 힘 써 보겠습니다. ^^;)
DevExpress 사의 CodeRush 를 소개 합니다. 알고 계신분들도 많겠죠? Visual Studio 2002 이상 (2003,2005 상위버전 지원) 에서 사용 가능합니다. 메서드 혹은 함수 생성이나 각종 변수, 구조체의 정의등 프로그래머들의 손을 귀찮게 했던 타이핑 작업을 획기적으로 줄여 줍니다. 자동완성의 맥락에서 보면 별 차이가 없을지 모르겠지만, 유저들이 사용하기에 굉장히 편합니다. 말로 설명하기가 힘드네요. 이를테면 간단한 루프문에서 For lngCnt = 1 To 100 . . . Next lngCnt lngCnt 라는 변수명을 바꿀경우 For, Next 부분이 동시에 바뀝니다. 뭐 If Else 문에서도 마찬가지구요. 리턴값을 받고 돌아가는 위치등도 비주얼 하게 표현해 준답니다. 백..