Spring boot+dubbo

价格:¥299.00
讲师:走在大数据的边缘
 收藏

特别提示:购买此课程前,请确认是否已经购买了《从无到有搭建中小型互联网公司后台服务架构与运维架构》http://www.roncoo.com/course/view/ae1dbb70496349d3a8899b6c68f7d10b 课程,如已购买,则无需再购买本套spring boot+dubbo 课程,因为本课程是《从无到有搭建中小型互联网公司后台服务架构与运维架构》其中的一部分内容。

Spring boot的特点
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置

Spring boot的优点
spring boot 可以支持你快速的开发出 restful 风格的微服务架构
自动化确实方便,做微服务再合适不过了,单一jar包部署和管理都非常方便。只要系统架构设计合理,大型项目也能用,加上nginx负载均衡,轻松实现横向扩展
spring boot 要解决的问题, 精简配置是一方面, 另外一方面是如何方便的让spring生态圈和其他工具链整合(比如redis, email, elasticsearch)

Dubbo介绍
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比如,在实时性要求很高的应用场景下,可能希望来自消费方(Consumer)的调用响应时间最短,只需要选择Dubbo的Forking Cluster模式配置,就可以对一个调用请求并行发送到多台对等的提供方(Provider)服务所在的节点上,只选择最快一个返回响应的,然后将调用结果返回给服务消费方(Consumer),显然这种方式是以冗余服务为基础的,需要消耗更多的资源,但是能够满足高实时应用的需求。






课程大纲
讲师简介
在知名互联网公司工作负责后台研发,之后深入到机器学习领域,主要是基于spark的机器学习。近几年一直带领团队研发机器学习项目,以及负责公司代码及服务架构。主要熟悉spark、hadoop、mongodb、flume、kafka、zookeeper等一些开源技术,熟悉scala、java、C#等一些编程语言。