JHipster服务器端的技术栈(JHipster's Technology stack on the server side)
技术栈 浏览:2204
完整的、生产就绪的Spring应用,支持AWS、Cloud Foundry等所有主要云提供商
A complete Spring application:
- Spring Boot for easy application configuration
- Maven or Gradle configuration for building, testing and running the application
- “development” and “production” profiles (both for Maven and Gradle)
- Spring Security
- Spring MVC REST + Jackson
- Optional WebSocket support with Spring Websocket
- Spring Data JPA + Bean Validation
- Database updates with Liquibase
- Elasticsearch support if you want to have search capabilities on top of your database
- MongoDB support if you’d rather use a document-oriented NoSQL database instead of JPA
- Cassandra support if you’d rather use a column-oriented NoSQL database instead of JPA
- Kafka support if you want to use a publish-subscribe messaging system
Ready to go into production:
- Monitoring with Metrics
- Caching with ehcache (local cache) or hazelcast (distributed cache)
- Optional HTTP session clustering with hazelcast
- Optimized static resources (gzip filter, HTTP cache headers)
- Log management with Logback, configurable at runtime
- Connection pooling with HikariCP for optimum performance
- Builds a standard WAR file or an executable JAR file
- Support for all major cloud providers: AWS, Cloud Foundry, Heroku, Kubernetes, Docker…
搜索引擎
Elasticsearch 如果你想在数据库之上有搜索功能
Elasticsearch是一个分布式,REST风格的搜索和分析引擎,能够解决越来越多的用例。(Elasticsearc...1393
消息和流媒体
Apache Kafka 如果你想使用发布 - 订阅消息系统
Kafka™用于构建实时数据流水线和流媒体应用。「Kafka™ is used for building real-ti...1944
其他资源
Hazelcast IMDG 分布式缓存
领先的开源内存数据网格:分布式计算,简化。(The Leading Open Source In-Memory Data...2461
Java
Spring Boot Spring Boot简化了应用程序配置
Spring Boot可以轻松创建可以“运行”的独立的、生产级的基于Spring的应用程序。(Spring Boot m...1266
Java
Spring Security 高度可定制的认证和访问控制
Spring Security是一个功能强大、可定制的身份验证和访问控制框架。(Spring Security is a...1183
Java
Spring Data JPA Spring Data JPA + Bean验证
简化了创建基于JPA的数据访问层的开发。(Simplifies the development of creating...1444