zoukankan      html  css  js  c++  java
  • 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.  其他技术细节
  • 相关阅读:
    解决Cell重绘导致 重复的问题
    给Cell间隔颜色
    NSUserDefault 保存自定义对象
    xcode6 下载
    unrecognized selector sent to instance
    16进制颜色转换
    local unversioned, incoming add upon update问题
    应用崩溃邮件通知
    TabBar变透明
    代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
  • 原文地址:https://www.cnblogs.com/mumue/p/11263573.html
Copyright © 2011-2022 走看看