ここはサブブログです。公開したサービス等はこちらのメインブログで公開していきます。
Tweet
2011-05-27
クラウド時代の新しいソートアルゴリズムTask Queue Sortを発明しました.
Task Queue Sortは,
Google App Engineの並列処理の仕組みTaskQueueを使ってソート処理を行う,クラウド時代の新しいソートアルゴリズムです.
ネタ元
- http://d.hatena.ne.jp/gfx/20110519/1305810786
- http://www.yuyak.com/1339
- http://togetter.com/li/137698
重要な仕様
Java(slim3)での実装例
TaskQueueを投げる側
public class IndexController extends Controller { @Override public Navigation run() throws Exception { addToQueue(4); addToQueue(1); addToQueue(3); addToQueue(8); addToQueue(10); addToQueue(5); addToQueue(9); addToQueue(6); addToQueue(7); addToQueue(2); return forward("index.jsp"); } private void addToQueue(int value) { Queue queue = QueueFactory.getDefaultQueue(); queue.add(withUrl("/log").countdownMillis(value * 1000).param("value", String.valueOf(value))); } }
TaskQueueを処理する側
public class LogController extends Controller { @Override public Navigation run() throws Exception { Logger.getLogger(this.getClass().getName()).info(asString("value")); return null; } }
トラックバック - http://d.hatena.ne.jp/kissrobber/20110527/1306508583
リンク元
- 68 http://b.hatena.ne.jp/
- 48 http://b.hatena.ne.jp/hotentry/it
- 43 http://twitter.com/
- 41 http://d.hatena.ne.jp/
- 37 http://reader.livedoor.com/reader/
- 22 http://b.hatena.ne.jp/entrylist/it
- 22 http://www.google.com/reader/view/
- 19 http://www.google.com/url?sa=X&q=http://d.hatena.ne.jp/kissrobber/20110527/1306508583&ct=ga&cad=CAcQARgAIAIoATAAOABAl4yB7wRIAlAAWABiBWphLUpQ&cd=jkUSKmzEgOk&usg=AFQjCNGuMDAz9iUxb9hzUBrnaAJzGpml7Q&utm_source=cloud_news_tw&utm_medium=twitter
- 19 http://www.ig.gmodules.com/gadgets/ifr?exp_rpc_js=1&exp_track_js=1&url=http://www.hatena.ne.jp/tools/gadget/bookmark/bookmark_gadget.xml&container=ig&view=default&lang=ja&country=JP&sanitize=0&v=b29f94de5a1d83f0&parent=http://www.googl
- 18 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/kissrobber/20091115/1258285165&rct=j&q=ubuntu sandy pt2&ei=Ed7fTcyRC4rKvQP5xqi_BQ&usg=AFQjCNEh5g3a7oXiaFo3uUK8hxpDOpXNHw
