Abo
  • Services:
Anzeige
Twitter setzt viel Open-Source-Software ein.
Twitter setzt viel Open-Source-Software ein. (Bild: Twitter)

Social Media: So viel Open-Source-Software setzt Twitter ein

Twitter setzt viel Open-Source-Software ein.
Twitter setzt viel Open-Source-Software ein. (Bild: Twitter)

Dass Twitter Open-Source-Software benutzt und selbst entwickelt, ist kein Geheimnis. Wie viel quelloffene Technik der Nachrichtendienst einsetzt und wo, hat der Leiter der Open-Source-Abteilung Chris Aniszczyk jetzt verraten.

In einem Interview mit Opensource.com hat Twitter-Mitarbeiter Chris Aniszczyk Details dazu verraten, wie viel Open-Source-Software der Nachrichtendienst einsetzt, um die täglich etwa 400 Millionen Tweets zu versenden. Twitter nutze quelloffene Software vor allem deswegen, weil sie sich schnell an neue Anforderungen anpassen lässt. Twitter gebe Weiterentwicklungen aber nicht nur an die diversen Projekte zurück, sondern fördere sie auch finanziell.

Anzeige

Vor allem bedient sich Twitter bei Apache-Projekten. So kommt das in Java geschriebene Hadoop-Framework zum Einsatz, das verteilt arbeitende Software verwaltet. Insbesondere von Mapreduce macht Twitter intensiven Gebrauch. Mapreduce stammt von Google und ist für die gleichzeitige Berechnung großer Datenmengen gedacht. Twitter nutzt auch Pig für die Mapreduce-Steuerung. Pig ist ebenfalls eine Komponente des Hadoop-Frameworks.

Memcached und ein eigenes MySQL

Außerdem hat Twitter Memcached weiterentwickelt und setzt es unter dem Namen Twemcache ein, um den Datenverkehr zwischenspeichern zu können. Der Nachrichtendienst hat den Quellcode seiner Version des Cache-Servers für Datenbankdaten freigegeben.

Als Datenbank kommt ein eigener Fork von MySQL zum Einsatz, der ebenfalls quelloffen weiterentwickelt wird. Auch hier geht der von Twitter veränderte Code in das Originalprojekt zurück.

Quelloffene Eigenentwicklungen

Twitter entwickele auch eigens Open-Source-Software, sagte Aniszczyk. Mit Lago testet Twitter seine eigenen Dienste auf Belastung, bevor sie produktiv eingesetzt werden. Zipkin ist ein verteiltes Tracing-System, das Zeitdaten der diversen Dienste sammelt, die eingesetzt werden, um eine Anfrage an die Twitter-API zu verwalten. Außerdem entwickelt Twitter Scalding, eine auf Scala basierende Bibliothek, mit der Mapreduce-Aufträge erstellt werden können.

Eckpfeiler Mesos

Seine Anwendungen erstellt Twitter mit Hilfe von Mesos, das speziell für verteilte Applikationen entwickelt wurde und ebenfalls Teil des Apache-Projekts ist. Aniszczyk nennt Mesos einen wichtigen Eckpfeiler der gesamten Twitter-Technik.

Aniszczyk wird eine Keynote zu dem gleichen Thema auf der diesjährigen Linuxcon in San Diego, Kalifornien, halten. Die Konferenz findet vom 29. bis zum 31. August 2012 statt.

Im Februar 2010 startete Twitter eine Webseite, auf der das Unternehmen seine Open-Source-Projekte vor- und zur Verfügung stellt. Der Sourcecode steht auf dem Github-Server des Unternehmens zum Download bereit.


eye home zur Startseite
Anonymer Nutzer 15. Aug 2012

Kim? Seid ihr das? :D

clulfdp 15. Aug 2012

http://identi.ca/ Hier steht, was es ist und wie es geht: http://en.wikipedia.org/wiki...



Anzeige

Stellenmarkt
  1. Debeka-Gruppe, Koblenz
  2. Allianz Deutschland AG, Stuttgart
  3. ING-DiBa AG, Frankfurt am Main
  4. Endress+Hauser InfoServe GmbH+Co. KG, Freiburg im Breisgau


Anzeige
Blu-ray-Angebote
  1. (u. a. Das Boot, Memento, Ohne Limit und No Escape)
  2. (u. a. 2 Guns, Bad Boys 2, Captain Phillips, Chappie, Christine)
  3. (u. a. Reign, Person of Interest, Gossip Girl, The Clone Wars)

Folgen Sie uns
       

Anzeige
Whitepaper
  1. Data Center-Modernisierung für mehr Performance und


  1. Intel

    SSD 545s nutzt 64-Layer-Chips

  2. 10 Jahre iPhone

    Apple hat definiert, wie ein Smartphone sein muss

  3. Petya

    Die Ransomware ist ein Zerstörungstrojaner

  4. Installation 01

    Fans dürfen Halo-Multiplayer-Projekt realisieren

  5. BiCS4

    96 Layer für 4 Bit pro Zelle und 1,5-TByte-Packages

  6. Deutschland 4.0

    Merkel gibt geringe Glasfaserverkabelung zu

  7. Magnetic Scrolls

    Quellcode von Spieleklassikern im Ofen gerettet

  8. DSLR

    Canon EOS 6D Mark II kann nicht mit 4K filmen

  9. ROG Zephyrus (GX501)

    Asus' neues Gaming-Notebook ist superdünn

  10. CPU-Bugs

    Errata sind menschlich, Updates besser



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Neues iPad Pro im Test: Von der Hardware her ein Laptop
Neues iPad Pro im Test
Von der Hardware her ein Laptop
  1. iFixit iPad Pro 10,5 Zoll intern ein geschrumpftes 12,9 Zoll Modell
  2. Office kostenpflichtig Das iPad Pro 10,5 Zoll ist Microsoft zu groß
  3. Hintergrundbeleuchtung Logitech bringt Hülle mit abnehmbarer Tastatur für iPad Pro

Anki Cozmo ausprobiert: Niedlicher Programmieren lernen und spielen
Anki Cozmo ausprobiert
Niedlicher Programmieren lernen und spielen

Google Wifi im Test: Google mischt mit im Mesh
Google Wifi im Test
Google mischt mit im Mesh
  1. Prozessor Intels Skylake-X kommt zu früh
  2. Skylake-SP Intels Xeon nutzen ein Mesh statt Ringbusse
  3. Headset G433 im Hands on Logitech hat ein Headset genäht

  1. Was ist mit dem LG Prada?

    MeisterLampe2 | 12:45

  2. Re: Nonchalant? Echt jetzt?

    ve2000 | 12:44

  3. Re: Ist nicht wahr - warten auf das Auto kann...

    der_wahre_hannes | 12:44

  4. Re: Ich möchte Teile einer E-Mail zitieren:

    staples | 12:44

  5. Nur lokaler PC verschlüsselt?

    Tantalus | 12:41


  1. 12:48

  2. 12:04

  3. 11:55

  4. 11:40

  5. 11:27

  6. 10:52

  7. 10:36

  8. 09:45


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel