SpringBoot学习笔记

大数据57

前置要求:spring、springMVC、maven

spring5升级:响应式编程,基于Java8新特性,如接口默认实现,重新设计内部源码架构

SpringBoot的优点:

  • 创建独立的spring应用,内嵌服务器,自动starter依赖简化构建配置,自动配置spring以及第三方功能,提供生产级别的监控、监控检测及外部化配置,无代码生成、无需编写xml
  • 是整合spring技术栈的一站式框架,简化spring开发的快速开发脚手架

缺点:人称版本帝,迭代快,需要时刻关注变化。封装太深,内部原理复杂,不容易精通

[En]

Disadvantages: known as the version emperor, iteration is fast, and you need to pay attention to change all the time. The package is too deep, the internal principle is complex, and it is not easy to master.

时代背景:

  • 微服务:https://martinfowler.com/microservices/
  • 微服务是一种架构风格
  • 一个应用拆分为一组小型服务
  • 每个服务运行在自己的进程内,也就是可独立部署和升级
  • 服务之间使用轻量级HTTP交互
  • 服务围绕业务功能拆分
  • 可以由全自动部署机制独立部署
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
大数据

7.数据中台-工具体系建设-整体方案

《整体说明》 在规范化章节中,我们提到了工具的配合使用,整个规范化开发过程使用到如下3个工具,且每个工具的定位和作用都不相同: 1.需求管理平台:该平台贯穿着从需求提出,模型设计、开发测试、模型上线的...
大数据

Kafka 开发基础(经典收藏版)

为什么需要使用kafka 从本质上来讲,是因为互联网发展太快,使用单体架构无疑会是的体量巨大。而微服务架构可以很好的解决这个问题,但是服务与服务之间会还是出现耦合、访问控制等问题。 消息队列可以很好的...
大数据

JuiceFS 数据加密原理

一、概述 二、Hive优点与使用场景 1)优点 2)使用场景 三、Hive架构 1)服务端组件 1、Driver组件 2、Metastore组件 3、Thrift服务 2)客户端组件 1、CLI 2、...
大数据

flink-sql所有表连接器-1.13

2.1. 介绍 Flink的Table API和SQL程序可以连接到其他外部系统,用于读写批处理表和流处理表。 表source提供对存储在外部系统(如数据库、键值存储、消息队列或文件系统)中数据的访问...
大数据

Kafka基础知识(个人总结)

声明: 1. 本文为我的个人复习总结, 并 非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章 2. 由于是个人总结, 所以用最精简的话语来写文章 3. 若有错误不当之处, 请指出 消息队列:...
大数据

kafka的groupid

设置消费者properties的两个参数 consumer.group.id properties.setProperty("auto.offset.reset", "earliest") // la...
大数据

分布式计算框架Flink核心基石介绍

Flink作为主流的分布式计算框架,满足批流一体、高吞吐低时延、大规模复杂计算、高可靠的容错和多平台部署能力。前文中介绍了Flink的数据流处理流程以及基本部署架构和概念,本文将对Flink中的核心基...