前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >日常随笔--Spring Cloud、Shell脚本、JDK版本新特征

日常随笔--Spring Cloud、Shell脚本、JDK版本新特征

作者头像
王也518
发布2022-10-26 16:56:09
2430
发布2022-10-26 16:56:09
举报
文章被收录于专栏:吴第广

2019-7-17 晚上停电凌晨2点到网吧学习内容如下。来电后,4点离开

1、spring cloud 组件

– 针对微服务架构,spring cloud提供了一套解决方案 – 服务注册与发现 – 服务网关 – 服务通信 – 服务治理 – 配置管理 spring cloud netflix快速实现分布式系统的常见架构模式 – 服务发现Eureka – 只能路由Zuul – 客户端负载均衡Ribbon – 断路器Hystrix – Eureka提供在分布式环境下的服务发现和服务注册 高可用 自我保护模式 基于HTTP – Eureka server 服务注册中心,存储所有的注册服务信息,根据客户端上报的心跳检查,定期清理无效服务 – Eureka client Java客户端,嵌入业务服务模块,用来简化与服务器交互,启动的时候,会初始化多个定时任务 – 定时的把本地的服务配置信息,即需要注册到远端的服务信息自动刷新到注册服务器上 – 定时的获取远端的注册信息 – 定时上报本地服务器状况(心跳检查) – 作为轮询负载均衡器,并提哦国内服务的故障切换支持 Zuul 提供在分布式环境下智能路由、反向代理等网关功能 – 智能路由 以动态方式根据需要将请求路由至不同后端集群处理 – 安全与验证 识别面向不同资源的验证要求并拒绝那些与要求不符的请求 – 静态响应处理 在请求入口位置直接建立部分响应,从而避免景钛资源访问流入内部动态服务集群 – 流量整形 为不同负载类型分配对应容量,并弃用超出限定值的请求 – 多区域弹性 跨越AWS区域进行请求路由,旨在实现ELB使用多样化并保证网关位置与使用者尽可能接近

2、shell功能及应用场所(必学,因为会用的人少,很骚!!!)

– 脚本(命令语言) – 自动化部署监控项目(https://www.cnblogs.com/syketw23/p/7671050.html)

3、jdk最近版本新特性

– 9 – modularity system模块系统,引入模块系统后,可以通过新增的jlink工具,创建出只包含所依 赖的jdk模块的自定义运行时镜像,可以极大减少java运行时环境大小 – jshell交互性工具 – 不可变集合工厂方法,List,of() Set.of() Map.of() Map.ofEntries()来创建不可变集合 – 10 – 局部变量类型推断 – 12 – switch表达式

4、mysql进阶

5、疑问

1、服务之间通过基于HTTP的RESTful API进行通信协作&微服务之间通过一些轻量的通信机制进行通信,例如通过REST API或者RPC的方式进行调用。 2、DevOps 3、cap、acid – cap原理是指分布式系统中,一致性、可用习惯、分区容忍性最多只能同时实现两点 – acid原则是数据库事务正常执行的四个,分别是原子性、一致性、独立性以及持久性

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、spring cloud 组件
  • 2、shell功能及应用场所(必学,因为会用的人少,很骚!!!)
  • 3、jdk最近版本新特性
  • 4、mysql进阶
  • 5、疑问
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档