|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Twitter >> Content

    Vilken server använder Twitter?

    Twitter använder en komplex och distribuerad infrastruktur, men här är en uppdelning av några av de viktigaste serverteknologierna de litar på:

    * backend: De använder främst JVM -baserad stack.

    * Java, Scala och Kotlin: Dessa är de primära programmeringsspråken.

    * finagle: Ett feltolerant, protokoll-agnostiskt RPC-system för att bygga högkontorsservrar.

    * mesos: En open source-klusterhanterare brukade abstrakta CPU, minne, lagring och andra beräkningsresurser bort från maskiner.

    * Thrift: En ram för skalbar utveckling av tvärspråkstjänster.

    * Datalagring:

    * mysql: Används för mycket kärndatalagring. På grund av Twitters skala skär de dock kraftigt sina MySQL -databaser.

    * cassandra: En NoSQL-databas som används för högvolym, höghastighetsdatalagring och återhämtning.

    * hadoop/hdfs: Används för storskalig databehandling och analys.

    * memcached: Ett distribuerat minnesobjektcachningssystem som används för att påskynda åtkomst till ofta begärda data.

    * redis: En butik i minnet datastruktur, som används som en databas, cache och meddelandemäklare.

    * webbservrar:

    * nginx: En populär och högpresterande webbserver och omvänd proxy som används för att hantera inkommande webbtrafik.

    * Meddelande köer:

    * kafka: En distribuerad strömningsplattform för att bygga data i realtid och strömningsapplikationer. Används för att hantera den massiva strömmen av tweets och andra evenemang.

    * Sök:

    * Lucene/Elasticsearch: Powers Twitters sökfunktionalitet.

    Viktiga överväganden:

    * Microservices Architecture: Twitter är byggd som en samling mikroservices, vilket innebär att de har många oberoende, mindre applikationer som arbetar tillsammans. Varje mikroservice kan använda olika tekniker som bäst passar för dess specifika syfte.

    * Anpassade lösningar: I sin skala har Twitter troligen utvecklat och anpassat många av sina egna interna verktyg och system för att tillgodose deras specifika behov.

    * Molninfrastruktur: Medan Twitter historiskt körde mycket av sin egen infrastruktur, utnyttjar de alltmer molnleverantörer som Google Cloud Platform (GCP) och Amazon Web Services (AWS) för några av sina tjänster.

    Sammanfattningsvis förlitar Twitter inte på en enda servertyp utan använder snarare en kombination av teknik för att stödja webbplatsens funktionalitet, databehandling och skalbarhetsbehov.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Kostar det pengar att tweeta via dator?
    ·Hur man använder Twitter Spaces
    ·Kan du se vem som förföljer din Twitter-profil?
    ·Hur man lyssnar på Twitter Spaces från vilken enhet s…
    ·Hur man använder Twitter Advanced Search:The Ultimate …
    ·Hur man tar bort Happening” från Twitter
    ·Kan du kolla vem som röstade i en Twitter-undersöknin…
    ·Hur man tar bort alla retweets på Twitter
    ·Vad innebär det att lätta på sms och e-postmeddeland…
    ·Hur loggar du av Twitter på en dator?
    Utvalda artiklarna
    ·Hur skapa automatiserade rapporter
    ·Hur att mjuka upp huden i Photoshop
    ·Hur man startar program med Dosbox
    ·Vad är några webbaserade programvaror?
    ·Vad är fem exempel på applikationsprogramvara?
    ·Hur man skriver ut 3 x 5 kort
    ·Hur Ladda ner Office 2010 32 - bitars
    ·Måste du Microsoft Office på din dator för Outlook?
    ·Ställa en Startup layout i Filemaker
    ·Varför tillåter Instagram mig inte att registrera mig…
    Copyright © Dator Kunskap https://www.dator.xyz