权限认证:SSO单点登录
什么是单点登录 SSO(Single Sign On)是处理一个公司内的不同应用系统之间的登录问题,比如阿里巴巴旗下有很多应用系统,我们只需要登录一个系统就可以实现不同系统之间的跳转。
容器Docker快速入门
Docker使用Go语言开发,是当前流行的Linux容器解决方案。什么是容器呢?容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在任何地方以相同的方式运行。 容器在HOST操作系统的用户空间中运行,与操作系统的其它进程隔离,这是和虚拟机的主要区别。启动容器不需要启动整个操作系统,所以启
配置文件bootstrap.yml和application.yml
配置文件bootstrap.yml和application.yml都可以用来配置参数。bootstrap.yml 定义系统级别参数配置; application.yml 定义应用级别参数配置;
Nginx负载均衡
负载均衡可以分为硬件负载均衡和软件负载均衡。Nginx除了作为常规的Web服务器外,还会被用于反向代理,Nginx异步框架可以处理大量并发请求。把这些并发请求分发给后台服务端,在业务量增加的时候可以方便地扩容后台服务器。
使用Java脚手架5分钟快速开发网站
这里以导航站为例,使用Java脚手架快速开发,也可用此框架实现复杂的后台管理系统。
Google开源容器编排系统 Kubernetes(K8S)
Kubernetes是功能强大的容器编排系统,整个生态系统使用Go语言编写。Kubernetes更加轻松地自动伸缩应用,减少宕机时间,提高安全性。无需额外编写脚本,就能检查、重启及改变Docker容器的数量,可以基于资源使用情况自动扩展容器。K8s的使用场景是需要快速伸缩的大型应用程序,K8s可以充
分布式架构方式微服务
微服务(Microservice)是一种架构模式,将单一应用划分成一组服务,服务之间采用轻量级的通信机制(通常是基于HTTP的RESTful API)。微服务架构已经得到了广泛认可。一个大型系统可以由多个微服务组成,每个微服务独立部署,实现自己的业务单元,微服务之间通过API方式进行通信调用,是松耦
大数据高吞吐量的分布式消息队列系统 Kafka
现代互联网分布式系统,离不开几个中间件:远程调用(RPC)框架、消息队列、数据库访问中间件。Kafka是一种高吞吐量的分布式发布订阅的消息队列系统,用Scala语言实现,具有高性能和高吞吐率。主要用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等大数据领域。 官网地址:http://kafk
Linux文件镜像同步方案 工具rsync
rsync 是开源的增量文件传输工具,可实现本机不同目录之间的同步,也可以在不同主机之间进行同步,实现全量备份与增量备份,用于架构集中备份或异地备份。 官网:https://rsync.samba.org
SpringBoot集成API文档工具Swagger
当前比较流行前后端分离式开发,提供详细的后端API接口文档,对于前端开发和后端开发都是比较重要的。开发者可以查阅和搜索API文档,并可以直接切换接口调试,提高了开发效率。Swagger是用于Restful API开发的工具,可以动态生成Api接口文档,降低沟通成本。Springfox 把Swagge
微信公众号