{"id":13569382,"url":"https://github.com/apache/bookkeeper","last_synced_at":"2025-05-13T15:05:35.760Z","repository":{"id":37334396,"uuid":"1575956","full_name":"apache/bookkeeper","owner":"apache","description":"Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads","archived":false,"fork":false,"pushed_at":"2025-04-28T03:44:30.000Z","size":135940,"stargazers_count":1929,"open_issues_count":365,"forks_count":952,"subscribers_count":99,"default_branch":"master","last_synced_at":"2025-05-05T22:41:58.448Z","etag":null,"topics":["apache","big-data","bookkeeper","distributed-log","distributed-systems","wal"],"latest_commit_sha":null,"homepage":"https://bookkeeper.apache.org/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-06T07:00:07.000Z","updated_at":"2025-05-04T10:57:19.000Z","dependencies_parsed_at":"2023-10-17T06:41:58.528Z","dependency_job_id":"6e0c9ef5-f9ba-4f5b-93c9-b3c149211b93","html_url":"https://github.com/apache/bookkeeper","commit_stats":{"total_commits":3283,"total_committers":255,"mean_commits":"12.874509803921569","dds":0.8205909229363387,"last_synced_commit":"22097343ceed1312964ad077cdcd9fbd7e3e026b"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fbookkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fbookkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fbookkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fbookkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/bookkeeper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253969120,"owners_count":21992261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","big-data","bookkeeper","distributed-log","distributed-systems","wal"],"created_at":"2024-08-01T14:00:39.334Z","updated_at":"2025-05-13T15:05:30.733Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"\u003cimg src=\"https://pbs.twimg.com/profile_images/545716709311520769/piLLa1iC_400x400.png\" alt=\"logo\" style=\"width: 32px;\"/\u003e\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.bookkeeper/bookkeeper/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.bookkeeper/bookkeeper)\n\n# Apache BookKeeper\n\nApache BookKeeper is a scalable, fault-tolerant and low latency storage service optimized for append-only workloads.\n\nIt is suitable for being used in following scenarios:\n\n- WAL (Write-Ahead-Logging), e.g. HDFS NameNode, Pravega.\n- Message Store, e.g. Apache Pulsar.\n- Offset/Cursor Store, e.g. Apache Pulsar.\n- Object/Blob Store, e.g. storing state machine snapshots.\n\n## Get Started\n\n* Checkout the project [website](https://bookkeeper.apache.org/).\n* *Concepts*: Start with the [basic concepts](https://bookkeeper.apache.org/docs/getting-started/concepts) of Apache BookKeeper.\n  This will help you to fully understand the other parts of the documentation.\n* Follow the [Installation](https://bookkeeper.apache.org/docs/getting-started/installation) guide to set up BookKeeper.\n\n## Documentation\n\nPlease visit the [Documentation](https://bookkeeper.apache.org/docs/overview/) from the project website for more information.\n\n## Get In Touch\n\n### Report a Bug\n\nFor filing bugs, suggesting improvements, or requesting new features, help us out by [opening a GitHub issue](https://github.com/apache/bookkeeper/issues).\n\n### Need Help?\n\n[Subscribe](mailto:user-subscribe@bookkeeper.apache.org) or [mail](mailto:user@bookkeeper.apache.org) the [user@bookkeeper.apache.org](mailto:user@bookkeeper.apache.org) list - Ask questions, find answers, and also help other users.\n\n[Subscribe](mailto:dev-subscribe@bookkeeper.apache.org) or [mail](mailto:dev@bookkeeper.apache.org) the [dev@bookkeeper.apache.org](mailto:dev@bookkeeper.apache.org) list - Join development discussions, propose new ideas and connect with contributors.\n\n[Join us on Slack](https://communityinviter.com/apps/apachebookkeeper/apache-bookkeeper) - This is the most immediate way to connect with Apache BookKeeper committers and contributors.\n\n## Contributing\n\nWe feel that a welcoming open community is important and welcome contributions.\n\n### Contributing Code\n\n1. See our [installation guide](https://bookkeeper.apache.org/docs/next/getting-started/installation/) to get your local environment setup.\n\n2. Take a look at our open issues: [GitHub Issues](https://github.com/apache/bookkeeper/issues).\n\n3. Review our [coding style](https://bookkeeper.apache.org/community/coding-guide/) and follow our [pull requests](https://github.com/apache/bookkeeper/pulls) to learn more about our conventions.\n\n4. Make your changes according to our [contributing guide](https://bookkeeper.apache.org/community/contributing/)\n","funding_links":[],"categories":["Java","大数据"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fbookkeeper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fbookkeeper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fbookkeeper/lists"}