写点什么

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

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

关注

评论

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

企业异地组网带宽效能提升攻略:公网IP与SD-WAN技术

Ogcloud

SD-WAN 企业组网 SD-WAN组网 异地组网 异地组网带宽

听见未来,Audio+AI | GAS 2025完整议程揭晓!

声网

轻松获取海量数据?揭秘AI训练背后的两大神器!

陈老老老板

手把手教你给网站接API:从零到实战的保姆级教程

代码忍者

堡垒机问题解答-运维安全网关是堡垒机吗?

行云管家

网络安全 等保

SINANODE®技术可将碳足迹减少35%

财见

Amphion 推出合成音频鉴别系统 Auditi;Gemini 引入 NotebookLM 功能,生成文档、网页音频摘要丨日报

声网

Go 语言常见错误——异常处理

FunTester

通用人工智能(AGI)在元宇宙中扮演什么角色?

PowerVerse

元宇宙 AGI #AIGC

智慧人大系统(源码+文档+讲解+演示)

深圳亥时科技

HDFS元信息管理的核心技术与实现

童子龙

hadoop hdfs #分布式存储

Netty基础—Netty实现私有协议栈

不在线第一只蜗牛

Netty

懒猫微服的 AI 硬件要来了,好期待

玄兴梦影

AI 私有云 NAS 懒猫微服 AI新品

Sections 多列混排

狼哥

HarmonyOS NEXT

仓储管理系统(源码+文档+讲解+演示)

深圳亥时科技

OpenTiny技术直播讲师招募:与开源同行,点亮技术影响力!

OpenTiny社区

开源 前端 低代码 组件库 OpenTiny

MHP和慕尼黑LMU发布《2025年工业4.0晴雨表》

财见

07.迪米特原则介绍

杨充

从 Snowflake 到 Databend Cloud:全球游戏平台借助 Databend 实现实时数据处理

Databend

YZi Labs 谈对 Plume 的投资:利用区块链创造现实价值的典范项目

股市老人

和鲸科技受邀赴中国气象局气象干部培训学院湖南分院开展 DeepSeek 趋势下的人工智能技术应用专题培训

ModelWhale

人工智能 大数据 气象 DeepSeek

面试场景题:如何设计一个抢红包随机算法

卷福同学

Java 面试 算法题

SvelteKit 最新中文文档教程(6)—— 状态管理

冴羽

vue.js 前端 React Svelte SvelteKit

智能费用审核平台:赋能千行百业,重塑财务审查新生态

中烟创新

金三银四快过去一半了,是时候加把劲了

王中阳Go

Go 金三银四 小鹅通

别以为AI助手只是工具,直接拔高你的工作节奏!

引迈信息

企业异地组网宽带用IPLC还是SD-WAN?

Ogcloud

宽带 SD-WAN 企业组网 异地组网 IPLC

淘车车:全面接入DeepSeek并上线场景化应用,推动二手车行业数智化转型

极客天地

使用腾讯云HAI来打通DeepSeek的任督二脉

穿过生命散发芬芳

AI 产品 DeepSeek HAI应用服务器

NocoBase 本周更新汇总:优化表格区块的列和操作

NocoBase

开源 低代码 零代码 开发工具 版本更新

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