go web 框架 严清## Why We Use Go Web Frameworks Web Service 框架解决的核心问题 —— 严清 关于我・五年 JS,一年 Go,也玩 Rust Github 满满绿格子见证我开发生涯的一面 - 16 年底组建 Go 团队,重构后端服务体系,为此造了一些轮子,如 Gear 框架 基于 kubernetes 和 SOA,部分已上线,如 TCM 消息推送服务直接提供 HTTP/2 技术学习无止境,逼迫个人成长,推进团队成长 本想网上搜个 PPT 交作业给谢大~ 结果: Why I Don't Use Go Web Frameworks -- Joe Chasing • http package 能力强大,已是一个 web 框架 HTTP能力确实相对完整 的检验,以尽快发现集成错误。 ## — Martin Fowler ## 持续集成的好处 1. 快速发现修复错误 2. 降低风险 3. 持续发布 ts/3/8/9/4/3894e5dd4516ea856c0648981478e041/p4_1.jpg) 简单 激情 速度快 聚焦 极致 可信赖 ## 分享惨案经历 1. 无单元测试,手工集成测试 2. 测试用例300多个,需要一个星期 3. 面对业务压力,规则形同虚设 4. 深夜事故 简单 激情 速度快 聚焦 极致 可信赖 ## 原有开发体系的问题 1. 迭代周期漫长 2 极致 可信赖  ## 持续 1. 持续集成 Continuous Integration(CI) 2. 持续发布 Continuous Delivery 3. 持续部署 Continuous Deployment ## Continuous0 码力 | 39 页 | 10.74 MB | 2 年前3
BRPC与UCX集成指南## 用UCX实现BRPC对RDMA的支持 徐逸锋 ## BRPC简介 ·BRPC是Curve的基础通讯框架 ·支持远程过程调用 -C++ -TCP传输 -bthread协程(m:n调度,减少基于内核的下文切换,减少cache miss) ·多协议支持 -baidu_std,http,grpc... .protobuf BRPC简介 Client/Server架构 使用Protobuf定义协议文件 ## UCX .NVIDIA Mellanox 开源项目 ·支持RDMA,TCP,Shared memory等 ·能透明支持多个链路传输,例如多网卡bond ·编译成.so或lib的方式,可以集成到应用程序里 ·有完善的配置功能,ucx_info可以dump配置信息 ·有性能测试工具 ·比较详细的文档 ## Architecture Applications MPICH, Open-MPI0 码力 | 66 页 | 16.29 MB | 1 年前3
大数据集成与Hadoop - IBM大数据集成与 Hadoop 可最大限度降低Hadoop计划风险并提高ROI的最佳实践  IBM $ ^{®} $ ## 简介 Apache Hadoop技术通过支持新的流程和架构,不断改进大数据措施的经济性和活力,这样不仅有助于削减 Distributed File System(用于存储大型文件)和Hadoop分布式并行处理框架(称为MapReduce)。 但是,Hadoop基础架构本身并没有提供完整的大数据集成解决方案,摆在人们面前的既有挑战,也有机遇,只有处理好这些问题,才能安享各项优势,最大限度提高投资回报率(ROI)。 ## 大数据集成对于Hadoop措施的重要性 Hadoop的迅速崛起推动企业在如何抽取、管理、转换、 创造新的收入。 依靠收集、移动、转换、清除、集成、治理、探索以及分析多种不同来源的大量不同类型的数据来实现大数据与Hadoop项目。实现所有这些目标需要运用富有弹性的端到端信息集成解决方案,该解决方案不仅可实现大规模扩展,还能提供支持Hadoop项目所需的基础架构、功能、流程和行为准则。 “在很大程度上,80%的大数据项目开发精力用于数据集成,只有20%的精力投入到数据分析中。” —Intel0 码力 | 16 页 | 1.23 MB | 2 年前3
《Slides Dev Web》 09. Services Web# 09.Services Web # 19 décembre 2023 # Développement web il3 Services web HE-Arc (DGR) 2022 ## Applications distribuées • Motivation : répartir l’exécution sur plusieurs machines – Principe : Les abstraction différences - Exemples : RPC, RMI (java), CORBA, DCOM (MS) • Utiliser les technologies du web, comme HTTP et XML : – indépendantes de la plateforme, éprouvées, largement utilisées • Système distribué (SOAP) ## Service web ## • 2 visions : - Utiliser les technos web pour développer des appliés distribuées - Accès pour une application aux services offerts aux humains • Service web = webapp pour une0 码力 | 6 页 | 47.90 KB | 2 年前3
通过Oracle 并行处理集成 Hadoop 数据Oracle 白皮书 2011年1月 通过 Oracle 并行处理集成 Hadoop 数据 ## 引言 许多垂直行业都在关注文件系统中庞大的数据。这些数据中通常包含大量无关的明细信息,以及部分可用于趋势分析或丰富其他数据的精华信息。尽管这些数据存储在数据库之外,但一些客户仍然希望将其与数据库中的数据整合在一起以提取对业务用户有价值的信息。 本文详细介绍了如何从 Oracle 数据库访问存储在 mapreduce。通常情况下,Oracle Database 11g 中的并行执行框架足以满足针对外部表大多数的并行操作。 在有些情况下(例如,如果 FUSE 不可用),外部表方法可能不适用。Oracle 表函数提供了从 Hadoop 中获取数据的替代方法。本文附带的示例展示了一种这样的方法。更深入地来讲,我们用一个表函数来实现,这个表函数使用 DBMS_SCHEDULER 框架异步调用外部 shell 脚本,然后由这个 shell from orders), '/home/hadoop/eq_test4.sh'); ## 总结 本文中的示例表明,将 Hadoop 系统与 Oracle Database 11g 集成是非常容易的。 本文中讨论的方法允许客户将 Hadoop 中的数据直接传递到 Oracle 查询中。这避免了将数据获取到本地文件系统并物化到 Oracle 表中,之后才能在 SQL 查询中访问这些数据的过程。0 码力 | 21 页 | 1.03 MB | 2 年前3
Go Web编程《Go Web 编程》 因为自己对Web开发比较感兴趣,所以最近抽空在写一本开源的书籍《Go Web编程》《Build Web Application with Golang》。写这本书不表示我能力很强,而是我愿意分享,和大家一起分享Go写Web应用的一些东西。 - 对于从PHP/Python/Ruby转过来的同学了解Go怎么写Web应用开发的 对于从C/C++转过来的同学了解Web到底是怎么运行起来的 这样读者就可以把相应的Markdown文件编译成html文件,执行go build build.go,执行生成的文件,就会在底目录下生成相应的html文件 ## 交流 欢迎大家加入QQ群:259316004《Go Web编程》专用交流群 大家有问题还可以上德问上一起交流学习:http://www.dewen.org/topic/165 ## 致谢 首先要感谢Golang-China的QQ群102319854, - 2.6. interface - 2.7. 并发 - 2.8. 小结 3. Web基础 - 3.1 web 工作方式 - 3.2 Go搭建一个简单的web服务 - 3.3 Go如何使得web工作 - 3.4 Go的http包详解 - 3.5 小结 4. 表单 - 4.10 码力 | 295 页 | 5.91 MB | 2 年前3
Web 开发技术-JavaScriptWeb 开发技术-JavaScript ### 1. 概述 ## 内容提要 1 JavaScript 简史 2 JavaScript 功能、脚本语言 3 JavaScript 实现 ECMAScript > DOM BOM 4 在 HTML 中使用 JavaScript ➢直接嵌入 ➢外部引入 JS 代码压缩 ## 1 JavaScript 简史 ## 时代背景 ➢1995 在数据被提交到服务器之前验证数据 检测访客的浏览器信息 ➢ 控制 cookies 和本地存储 ### 2. JavaScript 功能 ## 其他功能,如 网络服务器(Node.js) 处理 Web 应用的 HTTP 请求 机器学习(TensorFlow.js) 在浏览器/Node.js 上开发、训练和部署 ML 模型 开发桌面应用(ELECTRON) 使用 JS/HTML/CSS 构建跨平台的桌面应用 ECMAScript 是一种标准,定义了 JavaScript 语言的语法、类型、语句、关键字、保留字、操作符和对象等。 JavaScript 是 ECMAScript 的一种实现。 与 Web 浏览器没有依赖关系,Web 浏览器只是 ECMAScript 实现可能的宿主环境之一。 宿主环境提供基本的 ECMAScript 实现和扩展(如 DOM、BOM 等)。 ### 3.2 DOM(文档对象模型)简介0 码力 | 21 页 | 1.02 MB | 2 年前3
Build web application with Golang" fenc manu fenc Pint "Hello, world or 你好,世界 are a happy life and a happy life" # Go Web编程 (60语言技能好,语法简单,开发效率高) 一起来做GO语言吧! - 2024-08-21 18:00 ## Table of Contents Introduction 1.1 Concurrency 1.3.7 Summary 1.3.8 Web foundation 1.4 Web working principles 1.4.1 Build a simple web server 1.4.2 How Go works with web 1.4.3 Get into http package 1.4.4 2 Regexp 1.8.3 Templates 1.8.4 Files 1.8.5 Strings 1.8.6 Summary 1.8.7 Web services 1.9 Sockets 1.9.1 WebSocket 1.9.2 REST 1.9.3 RPC 1.9.4 Summary 1.9.50 码力 | 327 页 | 1.63 MB | 2 年前3
Writing Web Apps in Go## Google $ ^{TM} $ 11 ## Writing Web Apps in Go Andrew Gerrand Rob Pike May 10, 2011  ## Feedback http://goo.gl/U5rYj CPU-intensive tasks, – designed for modern hardware (multicore, networks), – aimed at software such as web servers, — … but turned out to be a great general-purpose language. ## • True open source – all ## Overview • News from a year of development. • A web server written in Go. • Deploying Go in production. • Prerequisite: some knowledge of web servers, not much Go. • Some big announcements and fun0 码力 | 66 页 | 712.40 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













