Megosztás a következőn keresztül:


Naplótömörülés használata

Ez a cikk bemutatja, hogyan használhatja a napló tömörítési funkcióját az Event Hubsban. A naplótömörülés részleteinek megismeréséhez lásd: Naplótömörülés.

Ebben a cikkben az alábbi fő lépéseket fogja követni:

  • Tömörített eseményközpont/Kafka-témakör létrehozása.
  • Események közzététele tömörített eseményközpontban.
  • Tömörített eseményközpont eseményeinek felhasználása.

Megjegyzés

A naplótömörülési funkció az Alapszintű szinten nem támogatott.

Tömörített eseményközpont/Kafka-témakör létrehozása

Ez a szakasz bemutatja, hogyan hozhat létre tömörített eseményközpontot Azure Portal és egy Azure Resource Manager -sablon (ARM) használatával.

Az alábbi lépésekkel tömörített eseményközpontot hozhat létre a Azure Portal használatával.

  1. Lépjen az Event Hubs-névtérhez.
  2. Az Event Hubs-névtér lapon válassza az Event Hubs lehetőséget a bal oldali menüben.
  3. Az ablak tetején válassza a + Event Hubs lehetőséget. Képernyőkép az eseményközpont létrehozási felhasználói felületéről.
  4. Írja be az eseményközpont nevét , és adja meg a partíciók számát. Mivel tömörített eseményközpontot hozunk létre, tömörítésként válassza a tömörítési szabályzatot, és adja meg a kívánt értéket a sírkövek megőrzési idejéhez. Képernyőkép az event hubs létrehozási felhasználói felületéről tömörítéssel kapcsolatos attribútumokkal.
  5. Válassza a létrehozás lehetőséget, és hozza létre a tömörített eseményközpontot.

Tömörítés aktiválása

Az Event Hubs szolgáltatás határozza meg, hogy mikor kell végrehajtani egy adott tömörített eseményközpont tömörítési feladatát. A tömörített eseményközpont akkor éri el a tömörítési küszöbértéket, ha jelentős számú esemény van, vagy egy adott eseménynapló teljes mérete jelentősen megnő.

Esemény közzététele tömörített témakörben

Az események tömörített eseményközpontban való közzététele megegyezik az események normál eseményközpontban való közzétételével. Ügyfélalkalmazásként csak a partíciókulcs használatával beállított tömörítési kulcsot kell meghatároznia.

Az Event Hubs SDK (AMQP) használata

Az Event Hubs SDK-val beállíthatja a partíciókulcsot, és közzéteheti az eseményeket az alábbiak szerint:

var enqueueOptions = new EnqueueEventOptions
{
    PartitionKey = "Key-1"
    
};
await producer.EnqueueEventAsync(eventData, enqueueOptions);

A Kafka használata

A Kafkával az alábbi módon állíthatja be a partíciókulcsot a ProducerRecord létrehozásakor:

ProducerRecord<String, String> record = new ProducerRecord<String, String>(TOPIC, "Key-1" , "Value-1");

Kvóták és korlátok

Korlát Alapszintű Standard Prémium Dedikált
A tömörített eseményközpont mérete N/A Partíciónként 1 GB Partíciónként 250 GB Partíciónként 250 GB

További kvótákért és korlátokért lásd: Event Hubs-kvóták és -korlátok.

Események felhasználása tömörített témakörből

A fogyasztói oldalon nincs szükség módosításokra a tömörített eseményközpont eseményeinek felhasználásához. Így a meglévő fogyasztói alkalmazások bármelyikével felhasználhatja a tömörített eseményközpontból származó adatokat.

Következő lépések

  • A naplótömörülés működéséről a Napló tömörítése című témakörben talál elméleti információt.