Para
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.driverがorg.postgresql.Driverに設定されていることを確認してください。Windowsでは、クラスパスの区切り文字として:の代わりに;を使用してください。
トラブル対応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 以降を維持してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:下载最新可执行 JAR 文件
步骤2:同目录下创建 application.conf 配置文件
步骤3:运行 java -jar -Dconfig.file=./application.conf para-*.jar
- 步骤1:下载最新可执行 JAR 文件
- 步骤2:同目录下创建 application.conf 配置文件
- 步骤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 容器并删除相关数据卷。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs