Skip to content
View Denovo1998's full-sized avatar
🏠
Nothing is impossible to a willing heart.
🏠
Nothing is impossible to a willing heart.
  • CEC GienTech
  • beijing
  • 08:49 (UTC +08:00)

Block or report Denovo1998

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Denovo1998/README.md

Hi there. I need a job with Pulsar!

Email: liusinan1998@gmail.com

WeChat: Denovo1998


NereusStream (nereusstream)

πŸ§œβ€β™‚οΈ Disaggregated streaming, purpose-built for Apache Pulsar.

Stateless brokers. Shared object storage. One offset truth. No ZooKeeper, no BookKeeper bookies β€” just your object store and Oxia for coordination. The kind of streaming engine you wish Pulsar shipped with.

Key ideas

  • Stateless brokers β€” add or remove nodes without partition reassignment or lag spikes
  • Object storage as the data plane β€” S3, MinIO, GCS. Zero local disk on brokers
  • One canonical address β€” streamId + offset replaces ledger IDs, entry IDs, and cursor bookkeeping
  • Oxia for metadata β€” linearizable, cloud-native coordination without ZooKeeper operational overhead

What we're building

Repo What it is
nereus Core engine: StreamStorage, Object WAL, ManagedLedger facade, Pulsar & KoP adapters
pulsar Pulsar fork integrating Nereus as a broker backend
kop KoP fork β€” Kafka protocol on Nereus, no Pulsar required

Mentioned PR

Pulsar (apache/pulsar)

Features / PIPs

Broker / Managed Ledger

  • apache/pulsar#24739 improve broker β€” Optimize fine-grained concurrency control for BucketDelayedDeliveryTracker
  • apache/pulsar#24372 improve broker β€” Support consumer-side delayed messages
  • apache/pulsar#23609 improve ml β€” Avoid repetitive nested lock for isMessageDeleted in ManagedCursorImpl
  • apache/pulsar#20415 improve broker β€” Supplement schema ledger if schema ledger is lost
  • apache/pulsar#19753 cleanup broker β€” Remove duplicate code in SchemaRegistryServiceImpl (schema checks)
  • apache/pulsar#24770 fix broker β€” Flaky-test: ExtensibleLoadManagerImplTest.testDisableBroker

KoP (streamnative/kop)

pulsar-java-contrib (apache/pulsar-java-contrib)

pulsar-helm-chart (apache/pulsar-helm-chart)

Pinned Loading

  1. pulsar pulsar Public

    Forked from apache/pulsar

    Apache Pulsar - distributed pub-sub messaging system

    Java 1

  2. nereusstream/nereus nereusstream/nereus Public

    Pulsar-native shared-storage streaming engine

    Java 1

  3. starlight-for-kafka starlight-for-kafka Public

    Forked from datastax/starlight-for-kafka

    DataStax - Starlight for Kafka

    Java

  4. benchmark benchmark Public

    Forked from openmessaging/benchmark

    OpenMessaging Benchmark Framework

    Java

  5. pulsar-java-contrib pulsar-java-contrib Public

    Forked from apache/pulsar-java-contrib

    Contributor repository for code samples, plugins and libraries in Java for Apache Pulsar

    Java 1

  6. DDMQ DDMQ Public

    Java 1