写点什么

云原生机制下的微服务沙龙圆满结束

  • 2016-08-16
  • 本文字数:1631 字

    阅读完需:约 5 分钟

2016 年 8 月 13 日,由极客邦科技和 Pivotal 联手举办的技术沙龙——云原生机制下的微服务顺利闭幕。

本次活动旨在讨论如何建立起“快速试错”和“自动化第一”的 DevOps 文化。沙龙邀请到了四位中外技术专家,围绕 Spring 框架、微服务、PaaS、云原生等话题,从理论分析、搭建演示和实践经验三个角度进行了探讨。

活动由 Pivotal 大中华区总经理刘伟光开场致辞并介绍了 Pivotal 公司和其开源文化。随后,四位 Spring 中外专家分别进行了四场技术分享。

使用 Spring 持续化提交开发源代码

Pivotal 的亚太高级解决方案架构师 Sergiu 进行了《Keep Calm and Push Apps-aas》的演讲。当前红火的互联网技术创业的形式(调查显示全球目前有153 家独角兽公司),但是众多的App 开发之后交付运维时总会遇到各种各样的异常。Pivotal 的本意是让公司研发团队将更多的精力专注于业务应用的实现上。

Sergiu 以一个应用为例,讲解了如何将后端服务需求转义为模板设定,以及 Pivotal Cloud Foundray(PCF)云端和本地的两种模式的工作原理。

Sergiu 现场演示了如何从零开始完成 App 的部署和监控;如何借助 PCF 实现扩容、持续化部署。Pivotal 坚信 IT 企业的核心价值在于为客户提供定制软件,而非模板化的应用。

云原生应用和 PaaS

Pivotal 大中国区云计算首席架构师周晖先生进行了《 Pivotal 的云原生应用和 PaaS 》的分享。首先周晖澄清了云原生架构的包含两个部分:一、云原生包括应用框架;二、云应用平台(部署和运行环境)。在讲述了云原生应用架构和原理之后,周先生对 PaaS 的理论基础、架构模型、业务价值进行了阐述。其中,PaaS 架构的三大特点为:全方位监控机制、运维自动化、PaaS 应用微服务框架。

随后,周晖整体性介绍了 Pivotal 的 PaaS 架构,并深入展开讲解了 Pivotal Spring 微服务框架。Spring Boot 搭建应用;Spring Zipkin 实现微服务监控(调用链跟踪,依赖关系查找,异常分析,客户端自动负载均衡);Spring Cloud 系列实现微服务化系统(服务注册和自动发现,服务调用需求的动态化,异常传导隔离)。

最后,总结了 PaaS、CaaS 的技术发展,并对 CaaS 中争议性较大的技术进行了分析。

现场代码演示 Spring 搭建应用

下午,Spring 多个开源项目贡献者兼 Java 大师 Josh Long 分享主题为《云原生 Java》,将沙龙活动气氛推向高潮。Josh 首先分析了个人对微服务“微”的看法,并且强调了需要尽可能地快速处理分布式系统复杂性。接下来,Josh 指法如飞地通过 code 形式全程展现了如何使用 Spring,配置 Spring Boot 建立服务,编写一个简单应用,完成部署预设 API 进行监控,启动关闭和重启应用,更改部署并与微服务目录核对。最后他强烈推荐对 Spring 感兴趣的人登录官方学习网站进行尝试。

私有云上的 Spring Boot 微服务体系

本次沙龙还邀请到了前挖财 VP 兼首席架构师王福强分享《快速构建微服务体系》,他讲述了两年间挖财如何从 0 到 1、从过去的研发体系一步一步到现在整体化规范。

王福强首先分析了为什么使用 Spring Boot 搭建微服务。在当时的情况下,他认为公司需要做到架构和代码库两方面的规范。原来的分层架构不能支持快速的产品迭代,无法满足当今的时代需求。当业务线不断丰富之后,代码会越积越多,服务化治理将大块代码库打散。相比于 Dropwizard,Spring Boot 具有更完善的生态系统和更活跃的社区,因此当时选择了后者。

随后王福强分享了 IaaS、PaaS 层的基本建设实践经验,其中 PaaS 是要求很高的核心服务,采用了 Kafka、RabbitMQ、HBase 等中间件。API 层是后端所有系统的基础,实现了内外系统的打通。通过 Spring Boot 实现交付链路上的产品和技术生态支持。王福强还强调了环境隔离、发布平台、运维工具升级的重要性。

最后,王福强总结认为挖财这两年中两点最重要做法是:一、拥抱开源;二、以大中后台,小快前台为发展方向。

分享结束后,四位专家围坐一起,与现场和线上共 300 多为小伙伴互动回答问题。

注:技术沙龙的四场专家分享 PPT 相关资料请移步链接下载

感谢徐川对本文的审校。

2016-08-16 05:111635
用户头像

发布了 58 篇内容, 共 46.3 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

Android-app自动更新总结(已适配9-0),一个回答引发热烈讨论

android 程序员 移动开发

Android-10分区存储介绍及百度APP适配实践,三年经验月薪50k我是怎么做到的

android 程序员 移动开发

Android-ContentProvider实例详解,2021年您应该知道的技术之一

android 程序员 移动开发

Android-Q来了!谷歌将在数小时内发布测试版,腾讯+华为+阿里面试真题分享

android 程序员 移动开发

Android-多渠道打包配置;你了解吗?,移动互联网app开发入门

android 程序员 移动开发

Android 高工面试必考题(二),android开发艺术探索pdf百度云

android 程序员 移动开发

Android-_巧_仿蚂蚁森林水滴动效,androidstudiojni开发

android 程序员 移动开发

Android-GC原理探究(深度好文),PDF超过6000页,

android 程序员 移动开发

Android 高频面试必问之Java基础,安卓framework开发

android 程序员 移动开发

Android---Fragment-的过去、现状与未来,android网络层框架设计实战

android 程序员 移动开发

Android-APK瘦身实践:二次瘦身如何再减少大小?,ffmpeg音视频开发实战5

android 程序员 移动开发

Android-Binder机制及AIDL使用,字节跳动安卓开发面试题

android 程序员 移动开发

Android-Service-ANR-的监控机制,flutter文档

android 程序员 移动开发

Android-Studio-4-0-最新进展,这几个新体验太牛逼了!

android 程序员 移动开发

Android-开发必看---Flutter之全埋点思考与实现,你了解过移动端适配吗

android 程序员 移动开发

Android 面试主题集合整理,kotlin协程原理

android 程序员 移动开发

Android 获取子 View 的位置及坐标的方式(1),Android入门视频教程

android 程序员 移动开发

Android 自定义 View 之 LeavesLoading,移动开发工程师考试

android 程序员 移动开发

Android&Java面试题大全—金九银十面试必备【上,大厂Android面试真题精选

android 程序员 移动开发

Android-11-正式发布---开发者们的舞台已就绪,flutterpush消息

android 程序员 移动开发

Android-Q来了!谷歌将在数小时内发布测试版(1),阿里大牛整理

android 程序员 移动开发

Android-Studio-教程:入门开发第一个程序,2021年最新Android面试点梳理

android 程序员 移动开发

Android 网络框架之Retrofit源码解析,android嵌入式开发及实训答案

android 程序员 移动开发

Android 黑科技保活实现原理揭秘,精心整理

android 程序员 移动开发

Android-Q-对-startActivity()-做了限制,怎么适配?,安卓开发自学教程

android 程序员 移动开发

Android 组件通信中有哪些不为人知的细节?,面试题分享

android 程序员 移动开发

Android 面试官:这些经验要记录好,面试途中会遇到,做了6年的Android

android 程序员 移动开发

Android---用力过猛!为了组件化改造学习十几家大厂的技术博客

android 程序员 移动开发

Android-Apng动画的播放,大牛手把手动态教学,你都不愿意看吗

android 程序员 移动开发

Android-冷门知识点汇总:你知道哪些Android中的冷门知识?

android 程序员 移动开发

Android 进阶之 MVP,高级安卓工程师面试题

android 程序员 移动开发

云原生机制下的微服务沙龙圆满结束_DevOps & 平台工程_木环_InfoQ精选文章