일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 하이퍼레저 패브릭
- 안드로이드 웹뷰
- Adapter 패턴
- 스칼라 강좌
- 그라파나
- 스위프트
- 파이썬 데이터분석
- 플레이프레임워크
- akka 강좌
- Akka
- 파이썬 동시성
- 파이썬
- 파이썬 머신러닝
- 스칼라 동시성
- hyperledger fabric
- 이더리움
- Golang
- 주키퍼
- CORDA
- 엔터프라이즈 블록체인
- 스칼라
- Play2
- 파이썬 강좌
- Hyperledger fabric gossip protocol
- play2 강좌
- play 강좌
- 블록체인
- 하이브리드앱
- Play2 로 웹 개발
- Actor
- Today
- Total
HAMA 블로그
- Scala 2.11.8 기반 - Akka 2.4.11 기반 - Java 8 (akka 2.4 부터는 java 8 요구함. scala 2.11 은 java 7도 괜찮지만~) - Akka 공식 문서 : http://doc.akka.io/docs/akka/snapshot/general/addressing.html 액터 찾기 & 참조하기액터시스템에 여러개의 액터가 활동 할 때 , A 액터는 메세지에 따라서 B,C,D 액터에게 메세지를 따로 보내야 할때가 있다. 이때 A 액터는 B,C,D 액터에 대한 참조를 어떻게 알 수 있을까? 일단 보통 객체 코딩 했었을 때 를 생각하면서 A 액터에 setActor 같은 메소드를 만들어서 B,C,D 액터의 참조를 주입시키는 방법으로 손가락이 먼저 반응 했는데 다른 방법이 ..
비동기 결과에 대한 처리 원문 https://www.playframework.com/documentation/2.4.x/ScalaAsync 번역 반 , 의역 반 Play2 의 가장 중요한 부분이라 본다. 현재 나도 잘 이해하고 있지 못한 Reactive Web 개발 모델과 밀접하며 Reactive Web Applications: Covers Play, Akka, and Reactive Streams와 Akka in Action을 요즘 틈틈히 읽고 있는데 짧게 짧게 블로그를 통해 이해한 것을 정리 할 생각이다. 컨트롤러를 비동기 방식으로 다루기내부적으로 플레이프레임워크는 상향식으로 비동기적이다. 플레이는 매 요청을 비동기적이며 논블럭 방식으로 다룬다. 기본 설정이 비동기식 컨트롤러로 바뀌었는데, 다른 말로..
왜 우리는 Vert.x 보다 아카(akka) 를 우리의 클라우드 시스템을 위해 선택했나? 원문 > https://techblog.king.com/why-we-choose-akka-for-our-cloud-device-solution/ 번역의 질에 대해선 참아주세요 OTL 전체를 번역하진 않았고 Vert.x 와 Akka비교에 관한 부분만 번역하였다. 우린 자동화 테스트를 반복적으로 실행 했다. 동일한 시간에 한 두개의 디바이스를 가지고 말이지..이런 진행과정은 꽤나 간단하다. 맘에드는 디바이스를 집어들고 게임 및 테스트로 빌드를 만들고 플레이를 누르고 커피잔을 집어들고.. 이런 작업은 꽤 잘 되었지만 최대한 많은 수의 디바이스로 작업을 해서 우리의 게임이 잘 작동하는지 확인해야했다. 버그 없는 게임을 유저..
재밌군요. ㅎㅎ 컬렉션 부분만 캡쳐~http://www.techworm.net/2016/10/learn-entire-python-language-single-image.html
WebSockets원문 : https://www.playframework.com/documentation/2.4.x/ScalaWebSockets WebSockets 는 웹 브라우저에서 양방향 통신을 가능케 하는 프로토콜 기반으로 사용 될 수 있습니다. (역주: 서버쪽에서 웹브라우저쪽으로도 메세지를 보낸다는 뜻이죠. 기존에는 브라우저에서 서버쪽으로 요청하는 폴링을 주로 사용 했었음) 클라이언트는 메세지를 보낼 수 있으며 서버는 언제라도 메세지를 받을 수 있습니다. 물론 그들 사이에 WebSocket 연결이 액티브 상태일 동안 말이죠. 현재 HTML5 구현이 된 웹 브라우저들은 대부분 자바스크립트 웹소켓 API 를 통한 WebSockets를 지원 하고 있습니다. 그러나 웹소켓이 오직 웹 브라우저에서만 그 의..
아마존 웹서비스 (AWS) 이용 가격 세부적으로는 요금계산기를 통해 알아보고 대충 머리속에 기억하고 있을만한 내용만 적어보았다. 여기서 나오는 가격은 모두 대략 이란 것을 명심하라. 각종 옵션에 따라 매우 달라진다. 정확한 계산을 위한 계산기는 여기 http://calculator.s3.amazonaws.com/index.html S3 (스토리지) - 일반적인 저장소로서 1TB 저장하는데 한달에 대략 5만원 (1기가당 50원) - 같은 리전에 있는 EC2 와 S3 간의 데이터 전송에는 전송 요금이 청구되지 않음.- Copy 요청을 통해 S3 지역에서 데이터를 전송한 경우 데이터 전송 요금이 청구되지 않음.- S3 에서 인터넷으로의 데이터 송신은 1TB 월당 대략 15만원 ( GB 당 150원 )- S3 ..
Play2 - 리모트 액터와 통신 개념 사물인터넷 서비스를 생각해보자. 브라우저나 스마트폰을 통해 웹서비스에 명령을 전달하여 전등이 꺼지는 서비스이다. 웹서비스는 명령을 전달 받아서 외부 미들웨어에 전달해야할 것이다. 이때 외부 미들웨어는 아카리모트로 되어 있다고 하자. Play2 는 내부에 아카시스템이 있는데 이 걸 사용할 순 없고 또 다른 하나의 아카리모트 시스템을 만들어서 외부의 아카리모트와 통신하도록 하는 전략을 세워본다. 설정 먼저 아카 시스템을 설정한다. 또하나의 conf 파일을 만들어서 아래와 같이 remote provider 와 접속 대상의 패스를 설정한다. include "common" Provider { akka { loglevel = "DEBUG" loggers = ["akka.eve..
- Scala 2.11 기반 - Akka 2.4.11 기반 - Play2.4 공식문서 참고 Play2 WS API 개념 때때로 플레이 어플리케이션 안에서 HTTP 서비스를 호출하고 싶을때가 있다.(역주: 마이크로 서비스 패턴에서 주로 사용함) 플레이는 이것을 위해 WS library 를 지원하는데 비동기 HTTP 콜을 할 수 있도록 도와준다. (역주: 시간이 걸릴 듯한 업무에 대한 처리를 맡기는데 사용..즉 푸쉬알람같은거 보내도록 메세지 보내놓고 바로 리턴하기 위함.) WS API 에는 중요한 2가지가 있는데 리퀘스트를 만드는것과 응답을 처리하는것이다. 먼저 GET POST HTTP 리퀘스트에 대해서 논의할 것이고 WS 부터오는 응답을 어떻게 처리할 것인지 살펴볼 것이다. 마지막으로 사용예에 대해서 살펴..
- Scala 2.11 기반 - Akka 2.4.11 기반 - Play2.x 기반 - https://www.youtube.com/watch?v=jaZIilhjcDw- https://blog.knoldus.com/2015/06/15/play-microservice-architecture/- http://www.slideshare.net/luksow/microservices-playworkshopiteratorswarsjawa2014- http://www.lightbend.com/activator/template/playing-microservices Play2 microservices 작성중. 개념 예제
Akka 공식문서 번역 - 개념 참고- 예제 참고 Akka Cluster 이전에 원격 액터에 접속하는 방식을 배웠었다. 원격 액터에 접근 하기위해서는 그 액터에 대한 특정위치를 액터 셀렉션을 통해서 얻어서 메세지를 보냈지만 이 포스트를 통해 알게 될 아카 클라우드는 액터들이 구름상에 어디 있는지 중요하지 않고 어딘가의 액터에게 메세지를 보낼 때 필요하다. 실행시간에 그런 노드들은 자연스럽게 참여 했다가 빠질 수 도 있다. 즉 확장성과 탄력성을 보장한다. 역할을 구분해서 그룹핑 할 수 도 있지만 주로 동일한 작업을 분산시켜서 사용 할 때 필요하다. 예를들어 맵/리듀스 (워드카운팅) 같은거 말이다. 개념 아카 클러스터는 단일지점 장애와 단일지점 병목을 없앤 중앙화 되지 않은 내구성 강한 peer to pee..