OpenSource-Hub
P

Para

569 stars·開発ツール·SHA-256 チェックサム確認済み

Para 是一个可扩展的多租户后端服务器,帮你快速构建应用后端,支持多种数据库和搜索引擎。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

自己托管的后端即服务,比 Parse 更灵活,比 Firebase 更可控。

主な機能

  • RESTful JSON API,支持 AWS Signature V4 签名认证
  • 数据库无关,支持 DynamoDB、Cassandra、MongoDB 等
  • 内置全文搜索(Lucene/Elasticsearch)
  • 多租户支持,每个应用独立表、索引和缓存
  • Webhook 签名推送,保证数据安全

できないこと

  • 默认使用内存存储,生产环境需配置外部数据库(如 DynamoDB 或 Postgres)。2. JAR 为独立运行模式,若要嵌入现有应用需使用 Maven/Gradle 依赖。3. 官方推荐只使用稳定版本标签(如 :latest_stable),:latest 可能不稳定。4. 插件和 JDBC 驱动需要手动添加到 lib 目录。

使用例

  • 作为 SaaS 平台的后端,快速实现多租户数据隔离
  • 替代 Firebase 或 Parse,在自有服务器上运行后端
  • 原型验证或 MVP 开发,减少后端开发时间

詳細説明

Para 是一个可扩展的多租户后端服务器/框架,专注于对象持久化和检索。它通过处理后端操作,帮助开发者更快地构建和原型化应用。可以作为 JVM 应用的一部分,也可以部署为独立的多租户 API 服务器,支持多个应用和客户端连接。名称“pára”在保加利亚语中意为“蒸汽”,象征其为移动或 Web 后端提供动力。Para 提供受 Amazon Signature V4 算法保护的 RESTful JSON API,数据库无关(支持 DynamoDB、Cassandra、MongoDB 等),内置全文搜索(Lucene、Elasticsearch)、分布式缓存(Hazelcast、Caffeine)、多租户、Webhook、Spring Security 集成、JWT 认证、资源权限、约束验证、乐观锁、序列化(Jackson)、监控(Dropwizard)、基于 Google Guice 的模块化设计与插件支持、国际化工具、独立可执行 JAR(内嵌 Jetty)、HTML 表单处理、AI 代理 MCP 服务器以及管理控制台。

トラブルシューティング & FAQ (2)

トラブル対応
PostgreSQLでParaを実行する際に 'Error loading SQL driver "org.postgresql.Driver", class not found' を修正する方法

エラーは、PostgreSQL JDBCドライバJARがjava -jar使用時にクラスパスに含まれていないために発生します。代わりに、クラスパスとメインクラスを使用してParaを実行してください:java -cp "para-jar-1.48.2.jar:postgresql-42.6.0.jar:para-dao-sql-1.45.10-shaded.jar" com.erudika.para.Para -Dconfig.file=./para-application.conf。JARのバージョンはご自身のものに置き換えてください。設定でpara.sql.driverorg.postgresql.Driverに設定されていることを確認してください。Windowsでは、クラスパスの区切り文字として:の代わりに;を使用してください。

参照 Issue #222
トラブル対応
Paraを1.31.0から1.29.2にダウングレードする際に発生する'Format version is not supported' Luceneエラーを修正する方法は?

Para 1.31.0 へのアップグレードにより、Lucene インデックスがフォーマットバージョン 9 に変換されます。これはバージョン 1.29.2(6-8 が必要)と互換性がありません。ダウングレードして復旧するには、/para/data/ にある 'para-lucene' ディレクトリを削除し、サーバーを再起動してください。アプリケーションは H2 データベースから再インデックスを作成し、データ損失なく検索を復元します。または、バージョン 1.31.0 以降を維持してください。

参照 Issue #55

タグ

multitenantbackendRESTJavacloudscalable

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:下载最新可执行 JAR 文件

4

步骤2:同目录下创建 application.conf 配置文件

5

步骤3:运行 java -jar -Dconfig.file=./application.conf para-*.jar

インストールガイド
  1. 步骤1:下载最新可执行 JAR 文件
  2. 步骤2:同目录下创建 application.conf 配置文件
  3. 步骤3:运行 java -jar -Dconfig.file=./application.conf para-*.jar
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

直接删除 JAR 文件和配置文件即可。若使用 Docker,执行 docker rm 容器并删除相关数据卷。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache 2.0
最終更新2026-06-27 08:40:19
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト