企业系统扩展性架构设计咨询培训

培训目标
通过讲解JavaEE架构系统的可扩展性和可伸缩性,让学员从单台机器内部并发高性能到分布式的规模系统的架构设计过程有一个全面了解,学会在吞吐量和延迟之间的平衡选择。

培训要点
针对以下普遍问题:
1.大部分Java系统的性能问题主要是数据库访问问题,太多的日志和超额外的内存消耗严重影响垃圾回收机制。侧重数据库连接池产品比较
2.业务逻辑主要使用SQL语句实现,系统负载主要集中在数据库服务器,应用服务器基本无负载。侧重缓存产品比较和选用经验。

人数:不限。
课时: 授课:100%
内容安排:

Java/JavaEE内存模型特点(6课时)

培训内容

  • 技术架构特点
  • 架构目标
  • 多层架构技术介绍
  • 松耦合设计与多层模式
  • 扩展性与可伸缩性
  • 内存模型与性能优化
  • 数据库性能微调
  • 对象池与线程池原理与特点
  • JavaEE数据库连接池产品比较
  • 高并发并行模型
  • Netty与Vert.x介绍
  • 单独写原则

 

JavaEE架构的可扩展性(6课时)

培训内容

  • 高可伸缩性的异步模型
  • Future模型 RxJava等介绍
  • 事件驱动模型
  • Event-Listerner事件监听模式
  • 分布式缓存
  • Memcached Redis和Hazelcast比较
  • 扩展性Scalable基本原理
  • 性能和可伸缩性提升的各种方式比较
  • 分布式系统一致性模型
  • ACID事务
  • CAP定理
  • 可扩展伸缩架构中的状态

 

 

以上课程都可由163.com联系,能立即回复。联系表单按这里

更多咨询培训内容