写点什么

百度技术沙龙第 47 期回顾:互联网后台服务高效开发实践(含资料下载)

  • 2014-02-27
  • 本文字数:1384 字

    阅读完需:约 5 分钟

2014 年 2 月 22 日,在由 @百度主办、 @InfoQ 负责策划组织和实施的第 47 期百度技术沙龙活动上,百度网页搜索部资深研发工程师蒋锦鹏、58 同城技术中心架构部系统架构师姜中明,各自分享了其在互联网后台设计及高效开发方面的实战经验。他们的话题涉及“sofa 技术研发”和“58 同城统一监管平台的分析设计”这两个方面,本文将对讲师各自的分享做简单的回顾,同时提供相关资料的下载。

主题一:sofa- 像搭积木一样构建系统(下载讲稿

蒋锦鹏介绍了大量的百度网页搜索sofa 框架的理念和应用,其演讲内容主要包括:hello world in sofa、sofa 的机制原理、sofa 的应用举例、搭建一个迷你搜索引擎、sofa 的现状及未来工作。

一句话介绍

sofa 提供一套面向接口、面向组件开发的规范、运行时库、工具和平台支持。

sofa**** 解决什么问题

统一接口定义方式

纯面向接口的开发方式

细粒度组件化支持

本地、远程架构透明扩展

跨编程语言开发

“sofa 虽然基本机制成型,但在稳定性、易用性、安全、多语言等方面还需要进一步完善。预计开源时间可能会在今年的下半年。”蒋锦鹏总结道。

主题二:58 统一监管平台系统分析与设计(下载讲稿

姜中明从平台介绍、Agent 服务分析、Agent 服务设计、高效开发这四个维度介绍了58 同城统一监管平台系统。姜中明从互联网架构师的视角,深入浅出的介绍了统一监管平台系统的整体架构和高效开发的方法,并阐述了普通开发者对平台分析的差异化。

整体架构

Agent**** 服务分析

需求

– 接收平台指令,根据指令调用对应功能,完成相关任务

– 通过 Agent 收集服务器数据和相关状态

– 不间断服务,自动恢复

特点

– 扩展性强

– 灵活性高

– 稳定性高

通信选型

平台的应用场景

– 多个子系统,互相交互

– 多种状态互相影响

– 交互过程有顺序,有冲突

结论:分布式协调框架 ****Zookeeper

– 状态维护,消息一致性保障

– 免费的事件通知

– 免费的网络通信

“由该系统将公司资源进行整合,统一集中管理,配置,监控。可实现将公司技术资源统一化,规范化,自动化。以达到减小成本,提高效率,增强安全性,为公司节约成本、提高执行力。”姜中明讲解到。

OpenSpace(开放式讨论环节)

为了促进参会者与我们每期的嘉宾以及讲师近距离交流,深入探讨在演讲过程中的疑问,本次活动依然设置了 Open Space(开放式讨论)环节。在 Open Space 的总结环节,几位话题小组长分别对讨论的内容进行了总结。

蒋锦鹏:活动组织的很好,大家对自己公司的平台理解都很深,我从中也学到了不少新的知识;

姜中明:本以为平台架构的话题层面有些脱离开发人群,但从 openspace 环节与参会者的互动交流情况看,效果还是很不错的。大家聊的很深入,提的问题都很专业。

会上,一些参会者也通过新浪微博分享了他们的参会感受:

@_ 郭嘉懿 _ :从大连跑来了。 嗯。 值得! 希望二线城市也有这样的分享!

@聂靖宇 _dev : ofa 和现在再用的架构还是有一些相似的,这个讲义有必要拿回去在内部分享下。

@曹坤波 - 乐视58__ 这哥们对架构讲解还比较到位

有关百度技术沙龙的更多信息,可以通过新浪微博关注 @百度技术沙龙,或者关注 InfoQ 官方微信:infoqchina,InfoQ 上也总结了过往 47 期所有百度技术沙龙的演讲视频和资料等,感兴趣的读者可以直接浏览内容

特别提示:第48 期百度技术沙龙将在3 月15 日,在北京车库咖啡举行,主题为《大规模机器学习》,欢迎关注 @InfoQ @百度技术沙龙获取后续的活动信息。

2014-02-27 07:503540

评论

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

WorkPlus移动应用管理平台 | 政企数字化的超级“连接器”

WorkPlus

【云原生】Kubernetes操作精讲

陈橘又青

9月月更

新一代开源时序数据库TDengine有哪些优势?

TDengine

数据库 tdengine 开源 企业号九月金秋榜

[MyBatisPlus]DQL编程控制①(条件查询)

十八岁讨厌编程

Java 后端开发 9月月更

[MyBatisPlus]DQL编程控制②(查询投影、查询条件)

十八岁讨厌编程

Java 后端开发 9月月更

Databend 特性系列(1)|Databend 数据生命周期

Databend

大数据 大数据 开源 数据生命周期

你必须知道的Java泛型

自然

Java core 9月月更

阿里云EMAS移动测试|快速掌握移动端兼容性测试技巧

移动研发平台EMAS

阿里云 应用开发 兼容性测试 移动测试

MobLink Android 快速集成文档

MobTech袤博科技

sdk Android;

前端二面面试题(附答案)

helloworld1024fd

JavaScript 前端

带您了解昇腾模型压缩工具

华为云开发者联盟

人工智能 后端 企业号九月金秋榜

新零售数智化转型,需要怎样的数据底座?

OceanBase 数据库

了解布隆过滤器

自然

Java core 9月月更

开源云管平台有哪些?有哪些优势?

行云管家

云计算 云平台 云管平台 云管理

京东金融客户端用户触达方式的探索与实践

京东科技开发者

京东 用户 用户触达 widget 推送

重磅!阿里首推内部“SpringCloudAlibaba项目文档”这细节讲解,封神!

收到请回复

Java 云计算 开源 架构 编程语言

7.07亿TPC-C背后的技术突破,OceanBase研究成果入选VLDB

OceanBase 数据库

led显示屏有污垢时该怎么清洗?

Dylan

LED显示屏 led显示屏厂家

MobLink for Flutter

MobTech袤博科技

flutter ios android

高频面试题:谈谈你对 Spring Boot 自动装配机制的理解

Java快了!

Spring Boot

[SpringBoot系列]基础过渡与夯实(基础配置)

十八岁讨厌编程

Java 后端开发 9月月更

[Spring boot] Spring boot 整合RabbitMQ实现通过RabbitMQ进行项目的连接

Java快了!

Spring Boot

FreeRTOS记录(八、用软件定时器?还是硬件定时器?)

矜辰所致

软件定时器 FreeRTOS 9月月更

一文带你体验MRS HetuEngine如何实现跨源跨域分析

华为云开发者联盟

大数据 后端 企业号九月金秋榜

SpringBoot源码 | refreshContext方法解析

六月的雨在InfoQ

源码 springboot 源码阅读 9月月更 refreshContext

网络安全周是什么意思?为什么要开展网络安全周?

行云管家

网络安全 网络安全周

虚实交互,重磅开启|共建多元、互联的元宇宙产业生态圈,赋能上海打造产业高地

Geek_2d6073

百度App Android启动性能优化-工具篇

百度Geek说

android 性能优化 企业号九月金秋榜

一文看懂:什么是CRM系统?有什么用?哪些公司在用?

优秀

CRM系统

私有化的即时通讯工具能为企业带来哪些帮助?

WorkPlus

SpringBoot 源码 | applicationContext.refresh() 方法解析

六月的雨在InfoQ

springboot 源码阅读 Refresh 9月月更 SpringBoot启动流程

百度技术沙龙第47期回顾:互联网后台服务高效开发实践(含资料下载)_百度_景琦_InfoQ精选文章