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' 오류를 수정하는 방법

오류는 java -jar를 사용할 때 PostgreSQL JDBC 드라이버 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

유사한 프로젝트