其他分享
首页 > 其他分享> > jhipster技术栈研究

jhipster技术栈研究

作者:互联网

背景:

公司新的微服务项目都用jhipster脚手架来开发,这篇博客是jhipster里面涉及到技术的汇总目录

一、官方文档中涉及到的技术栈

  1. 前端技术栈
    • Angular / React / Vue
    • Responsive Web Design with Twitter Bootstrap
    • HTML5 Boilerplate
    • Compatible with modern browsers 
    • Full internationalization support
    • Sass
    • Optional WebSocket support with Spring Websocket
    • Easy installation of new JavaScript libraries with NPM
    • Build, optimization and live reload with Webpack
    • Testing with Jest and Protractor
    • Support for the Thymeleaf template engine, to generate Web pages on the server side

  2. 后端技术栈
    • Spring Boot
    • 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 and Couchbase 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

  3. 微服务技术栈
    • HTTP routing using Netflix Zuul or Traefik
    • Service discovery using Netflix Eureka or HashiCorp Consul

  4. 生产部署涉及到的技术栈
    • Monitoring with Metrics and the ELK Stack
    • Caching with ehcache (local cache), hazelcast or Infinispan
    • 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
    • Full Docker and Docker Compose support
    • Support for all major cloud providers: AWS, Cloud Foundry, Heroku, Kubernetes, OpenShift, Azure, Docker…


二、其他技术细节

  1.  其他技术细节

标签:use,database,研究,Spring,support,技术,jhipster,Docker
来源: https://www.cnblogs.com/mumue/p/11263573.html