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