Drukarnia.BLOG

Giới thiệu về blog

Пишу технічні пости про програмування, математику і дотичні речі. Kafka, RabbitMQ, Меседж Брокери, Узгодженість систем, Партиціювання, Реплікація, Розподілені системи, Патерни проектування, Бази Даних.

Bài đọc dài

  • Đã ghim bài đọc dài

    Аспектно орієнтоване програмування в Java

    Стаття про детальний огляд AOP в Java. Weaving: CTW, LTW, RTW. Способи використання. Порівняння інструментів, пояснення анотацій, конфігурування, термінологія.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Java
    Tiếng vỗ tay từ người dùng 52Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 1013
  • Stack та Heap

    В JVM використовуються дві структури для зберігання інформації в пам’яті: Stack та Heap. Вони мають полярну філософію і ми не можемо обійтись без жодної із них. У цьому пості я намагатимусь обширно опрацювати причини використання обох структур та їхні особливості.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Java
    Tiếng vỗ tay từ người dùng 59Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 3604
  • Рівні ізоляції транзакцій у БД

    Доволі детальний огляд аномалій у БД, рівнів ізоляції, які дозволяються уникнути аномалії, та імплементації цих рівнів. Багато використовую джерела та свої коментарі, в кінці декілька чит-шитів.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Бази Даних
    Tiếng vỗ tay từ người dùng 62Số lượng bình luận 1Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 3024
  • Види черг в RabbitMQ

    Стаття про черги в Rabbit. Кворум черги. Raft консенсус алгоритм. Типи конфірмів і ановледжментів. Типи черг. V1 vs V2. Фічі черг. Використання, недоліки та переваги.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Програмування
    Tiếng vỗ tay từ người dùng 64Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 1257
  • Види протоколів в RabbitMQ

    Пост про порівняння протоколів у Rabbit. Різні версії Advanced Message Queuing Protocol. Недоліки та переваги, способи використання.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Rabbitmq
    Tiếng vỗ tay từ người dùng 65Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 958
  • Spring Statemachine

    Пост про Spring Statemachine. Глосарій. Моніторинг. Безпека. Детальний розбір прикладу комплексної машини станів.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Java
    Tiếng vỗ tay từ người dùng 31Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 1040
  • Продюсери і Консюмери в Kafka

    Стаття про продюсери і консюмери в Kafka. Producers, Consumers, Consumer groups, Rebalancing, Message delivery semantics, Offsets, Kafka partition picking, Avoiding duplicates, Message order maintaining, How many partitions should I choose for topic? Strategy for partitioning)

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Kafka
    Tiếng vỗ tay từ người dùng 50Số lượng bình luận 2Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 1009
  • Партиціювання у Kafka

    Пост про партиції в Kafka. Офсети. Визначення партиції. Динамічне розширення. Порядок і усунення дублікатів. Скільки треба вибирати партциій для топіка? Стратегії партиціювання.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Kafka
    Tiếng vỗ tay từ người dùng 49Số lượng bình luận 10Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 829
  • Реплікація у Kafka

    Пост про реплікацію в Kafka. Асинхронна і синхронна реплікація. ISR/OSR. Смерть лідера. Відновлення реплік. Конфігурація продюсера на очікування реплікації.

    Hình ảnh đọc dài

    Chủ đề của bài đọc dài này:

    Kafka
    Tiếng vỗ tay từ người dùng 46Số lượng bình luận 1Lượt xem dài trong nguồn cấp dữ liệu, tìm kiếm và các nơi khác 617