写点什么

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:5114608
用户头像

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

关注

评论

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

云渲染动画价格一般多少?

Renderbus瑞云渲染农场

云渲染 云渲染价格

Smart Finance成为火必投票竞选项目,参与投票获海量奖励

鳄鱼视界

同盾科技 x TiDB丨实时数据架构为风控智能决策保驾护航

PingCAP

#TiDB

企业专用的即时通讯产品如何选择?

BeeWorks

Apipost——让前端、后端、测试共用一份API文档!

不想敲代码

Apipost接口自动化测试功能详解

测试人生路

Postman 自动化测试 接口自动化测试

连续四年发布科技趋势预测,他们在探索中国科技的“主干道”

脑极体

2022 OpenMLDB 硕果累累,颁奖台上荣耀连连

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Flutter Hero 动画组件的飞行过程显示控制

岛上码农

flutter ios 安卓 移动端开发 跨平台开发

性能测试技术笔记(三):如何设计一个压测平台

老张

性能测试 压测平台

数字人民币创新浪潮来袭,支付机构如何“乘风破浪”?

易观分析

金融 数字人民币 数字支付

干掉 “重复代码”,这三种方式绝了!

风铃架构日知录

Java 程序员 码农 工程师 代码

WorkPlus平台多业务系统集成,让企业沟通协作更畅通

BeeWorks

一加11:新的赛场,“不温和”的答卷

脑极体

Github上有什么好的unity开源项目?

Jackpop

8.3K Star!这才是我们苦苦寻找的PDF阅读器。。。

Jackpop

EditText(输入框)详解

芯动大师

android edittext 输入框设计 文本框(TextView)

好家伙!阿里最新SpringBoot进阶笔记涵盖了SpringBoot所有骚操作

程序员小毕

程序员 后端 ssm springboot java面试

CMD有哪些有趣的命令?

Jackpop

Java学习者看过来!这些优质项目千万别错过

Jackpop

推动GameFi走向新叙事的Smart Finance,成为火必投票竞选项目

股市老人

如何告别丑陋判空?一个Optional类就能搞定!

风铃架构日知录

Java 程序员 程序人生 后端 码农

科技创新实力受认可,网易有道入选 2022 中国技术品牌影响力企业榜

有道技术团队

技术 数据分析

阿里云张献涛:无影,让计算触手可及

云布道师

无影云电脑

Python专属搜索引擎!又一款Python库学习神器?

Jackpop

Git遇到冲突?解决也太简单了!

Jackpop

2023-01-06:给定一个只由小写字母组成的字符串str,长度为N, 给定一个只由0、1组成的数组arr,长度为N, arr[i] == 0表示str中i位置的字符不许修改, arr[i] ==

福大大架构师每日一题

算法 rust Solidity 福大大

如何使用Gradle构建一个多模块项目?

风铃架构日知录

Java 程序员 后端 码农 架构师

Kyligence 客户案例“泰康集团精细化经营分析与运营平台”获评数据智能最佳实践案例

Kyligence

数据分析 指标管理

创作技术博客以来的一些成就

嵌入式视觉

知乎 博客 CSDN 博客园

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