Цей пост — вітрина всіх блоків теми. Гортай і дивись.
Картинки
Звичайна markdown-картинка:
Або через shortcode з підписом:
Badge
ACCESS OK WARN FAIL INFO NEUTRAL SOLID
Alert
Це інформаціяЗвичайний інформаційний блок. Читай уважно.
ГотовоОперацію завершено успішно.
ПомилкаЩось пішло не так.
Admonition (з згортанням)
Зауваження
Вміст розкривається за кліком.
Порада
Hugo рендерить shortcode заздалегідь — тому вкладені блоки працюють як конструктор.
Accordion
Механізм, за якого повільний споживач сигналізує джерелу притриматися, щоб не покласти систему.
У Kafka Streams, реактивних фреймворках, мережевих стеках і чергах повідомлень.
Tabs
var stream = builder.stream("in");
stream.filter(k -> k != null).to("out");for msg in consumer:
if msg.key: producer.send("out", msg)Timeline
-
Старт ALM School
Запустили перший потік по Kafka Streams. -
Spring-курс
Додали модуль про реактивність. -
Цей блог
Відкрили dev-блог у дизайн-системі Vertex.
Код з підсвіткою (кольори дизайн-системи)
public static void main(String[] args) {
// будуємо топологію потоку
var builder = new StreamsBuilder();
KStream<String, String> stream = builder.stream("orders");
stream.filter((k, v) -> v != null) // відсікаємо пусті
.mapValues(v -> v.toUpperCase())
.to("orders-upper");
var topology = builder.build();
new KafkaStreams(topology, props).start();
}Інлайн-код теж у темі: var x = 42;.
KaTeX
Інлайн-формула: $throughput = \frac{messages}{second}$.
Блочна формула:
\[
\sum_{i=1}^{n} x_i = x_1 + x_2 + \dots + x_n
\]
Mermaid
graph LR
A[Producer] --> B[Kafka Topic]
B --> C{Streams App}
C -->|filtered| D[(Store)]
C -->|errors| E[DLQ]
Chart
YouTube Lite
Через shortcode (lazy-load: постер → клік → плеєр):
Або просто вставити посилання окремим рядком — Hugo сам вбудує відео:
