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.  其他技术细节
  • 相关阅读:
    如何使用Win32API绘制树
    MSD_radix_sort
    Radix Sort
    Computer Science: the Big Picture
    天问之Linux内核中的不明白的地方
    viewController备注
    loadView、viewDidLoad及viewDidUnload的关系(转)
    iOS 中的视图函数 init initwithnib viewDidLoad viewWillAppear的总结
    做ios工程时,把UI从xib移动到代码中遇到的问题
    嘟嘟三期的所学所想
  • 原文地址:https://www.cnblogs.com/mumue/p/11263573.html
Copyright © 2011-2022 走看看