写点什么

58 同城开源其轻量级 Web 框架 Argo

  • 2013-03-19
  • 本文字数:704 字

    阅读完需:约 2 分钟

近日, @58 同城开源 微博称,58 同城轻量级 Web 框架 Argo 正式开源。目前 Argo 支撑着 58 同城几乎所有的 Web 站点,包括 Wap 和手机端的访问等,现在 Argo 每天处理 10 亿级的请求。经过长时间的运作与运行,证明 Argo 是一个可靠、高效的 Web 框架。

Argo 在 GitHub 上的地址: https://github.com/58code/Argo ,Argo 是希腊神话中的一艘船,58 所有开源项目都将采用希腊神话系列命名,这也包括早先开源的服务通信框架 Gaea

Argo 起源于 58 同城的内容 Web 框架 WF(Web Framework)。目前 WF 支撑着 58 同城几乎所有的 Web 站点,包括 Wap 和手机端的访问等,现在 WF 每天处理 10 亿级的请求。经过长时间的运作与运行,证明 WF 是一个可靠的、高效的 Web 框架。Argo 在 WF 做了大量优化和重构,以适应各组织软件开发的个性化需求,提升了系统性能,具有更好的可扩展性。Argo 的开源反过来也促进 WF2.0 的开发。

Argo 不是一个通用的 Web 框架,主要工作环境是:

  • Servlet 3.0 环境,主要针对 Tomcat 7.X;
  • 基于 Guice 的 loc,组织和项目可以各提供一个 module 注入模块,而且 module 的命名必须符合约定;
  • Maven 依赖,项目的代码体系和 Maven 默认代码体系一致,Maven 以插件提供开发过程中所需要的开发运行环境

Argo 的设计遵循“约定优于配置”、简单和纪律严明的哲学观,既可以减少软件开发人员做决定的数量,又不失灵活性。同时,Argo 项目代码结构简单,可以不需要任何配置文件。

关于 The Gaea Project

Gaea 是服务通讯框架 (Service Communication Framework) 支持跨平台具有高并发、高性能、高可靠性,并提供异步、多协议、事件驱动的中间层服务框架。

关于 58 同城开源

微博账号: @58 同城开源
联系邮箱:code@58.com

2013-03-19 18:5114794
用户头像

发布了 156 篇内容, 共 58.1 次阅读, 收获喜欢 7 次。

关注

评论

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

区块链在溯源系统中的技术原理

北京木奇移动技术有限公司

区块链技术 区块链溯源系统开发 软件外包公司

TiDB生态新伙伴:Navicat正式支持TiDB

TiDB 社区干货传送门

管理与运维 应用适配

区块链智能合约的开发流程

北京木奇移动技术有限公司

区块链开发 智能合约开发 软件外包公司 新加坡

校园兼职 | 大学生运营推广专员招募中!

测吧(北京)科技有限公司

测试

使用 Grafana 展示多个TiDB集群的告警

TiDB 社区干货传送门

监控 管理与运维

等保测评周期一般是多少?最长多久?

行云管家

网络安全 等保 等级保护 等保测评

区块链智能合约开发的技术难点

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

Lightning导入单个TB级CSV文件加速方案

TiDB 社区干货传送门

迁移 管理与运维 大数据场景实践 8.x 实践

食品加工、预制菜行业MES系统解决方案

万界星空科技

mes 万界星空科技mes 食品MES 食品加工 预制菜加工

预制菜智能化生产管理MES系统解决方案

万界星空科技

mes 万界星空科技mes 预制菜加工 预制菜工厂 预制菜生产管理

玉溪具有资质等保测评机构在哪里?电话多少?

行云管家

网络安全 等保 等保测评 玉溪

电商产品自动化测试实战——解锁高效测试新技能

测吧(北京)科技有限公司

测试

腾讯云 AI 代码助手:AI Agent 构建企业新一代研发范式

CodeBuddy

杭州银行:分布式场景下快速构建数据模拟环境的探索与实践

TiDB 社区干货传送门

面向 TiDB AI 学习 TiDB

TiDB 社区干货传送门

TiDB Vector

HarmonyOS 5.0应用开发——Ability与Page数据传递

高心星

HarmonyOS ArkTS 鸿蒙Next

什么是二级域名?如何申请二级域名?

防火墙后吃泡面

TiDB数据库 最强SQL审核工具,求挑战

TiDB 社区干货传送门

性能测评 TiDB 源码解读 6.x 实践 TiDB Cloud TiDB Vector

TiCDC 同步中断案例1 :修改时区后执行了受时区影响的 DDL 进而导致同步失败

TiDB 社区干货传送门

故障排查/诊断 6.x 实践

2024年软件行业的发展趋势:从人工智能到低代码平台的变革

天津汇柏科技有限公司

云计算 低代码 AI 人工智能

大模型赋能智能编码安全|「智效融合,安全护航」西安站技术沙龙成功举办

百度安全

HarmonyOS Web场景性能优化指导

HarmonyOS开发者

面试:如何回答HR的问题

老张

面试 求职面试 职场认知

深入探索 WebView与微信小程序测试的奥秘

测试人

软件测试

区块链技术中的智能合约评审

北京木奇移动技术有限公司

区块链技术 智能合约开发 软件外包公司

App自动化测试的高级定位与PO设计模式

测试人

软件测试

异构算力开源社区HAMi举办首届沙龙,将发布新版本,效能全面提升

新消费日报

深度揭秘“快稳省”背后的数仓硬核技术

字节跳动数据平台

大数据 数据仓库 云原生

58同城开源其轻量级Web框架Argo_Java_贾国清_InfoQ精选文章