{"id":927,"date":"2011-04-09T07:06:02","date_gmt":"2011-04-09T05:06:02","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/2011\/04\/twitter-steigt-auf-java-um\/"},"modified":"2011-04-09T07:06:45","modified_gmt":"2011-04-09T05:06:45","slug":"twitter-steigt-auf-java-um","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2011\/04\/twitter-steigt-auf-java-um\/","title":{"rendered":"Twitter steigt auf Java um"},"content":{"rendered":"<p>Das f\u00fchrt zu einer deutlichen Performance-Verbesserung und Hardware kann wieder abgebaut werden. Weiterhin werden Entwickler langsame Programme schreiben k\u00f6nnen (was ebenfalls in allen anderen Programmiersprachen gelingt), aber zumindest zeigt Twitter (neben so hoch skalierten Systemen wie eBay oder Facebook), dass Java grunds\u00e4tzlich eine exzellente Performance bietet. Ein paar Details unter <a href=\"http:\/\/engineering.twitter.com\/2011\/04\/twitter-search-is-now-3x-faster_1656.html\">http:\/\/engineering.twitter.com\/2011\/04\/twitter-search-is-now-3x-faster_1656.html<\/a>. Die Kernbausteine der L\u00f6sung (Blender genannt) sind <a href=\"http:\/\/incubator.apache.org\/thrift\/\">Apache Thrift<\/a>, <a href=\"http:\/\/lucene.apache.org\/\">Apache Lucene<\/a> und <a href=\"http:\/\/www.jboss.org\/netty\">JBoss Netty<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das f\u00fchrt zu einer deutlichen Performance-Verbesserung und Hardware kann wieder abgebaut werden. Weiterhin werden Entwickler langsame Programme schreiben k\u00f6nnen (was ebenfalls in allen anderen Programmiersprachen gelingt), aber zumindest zeigt Twitter (neben so hoch skalierten Systemen wie eBay oder Facebook), dass Java grunds\u00e4tzlich eine exzellente Performance bietet. Ein paar Details unter http:\/\/engineering.twitter.com\/2011\/04\/twitter-search-is-now-3x-faster_1656.html. Die Kernbausteine der L\u00f6sung [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-927","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=927"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/927\/revisions"}],"predecessor-version":[{"id":928,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/927\/revisions\/928"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}