2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

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

关注

评论

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

Kafka-Broker的基本模块

编程江湖

大数据

CRM报告如何改变您的业务

低代码小观

低代码 企业管理 CRM 企业管理系统 CRM系统

3个步骤,4大平台,搞定大规模数据处理

百度开发者中心

大数据

前端布局中让子元素横向排列并自动换行

Changing Lin

Vue 前端开发 12月日更

Java开发之命名规范

@零度

Java 命名规范

10个常见的前端手写功能,你全都会吗?

CRMEB

飞桨企业版重磅发布智能边缘控制台,5分钟零代码自动化模型部署

百度大脑

人工智能

什么是反序列化?反序列化的过程,原理

网络安全学海

黑客 网络安全 信息安全 渗透测试 反序列化

十一月热点:BML预置模型调参添新利器;EasyDL图像分类上线免训练极速迭代模式

百度大脑

人工智能

网络安全产品之堡垒机应用于教育行业案例讲解

行云管家

网络安全 教育 等保 等级保护

12月17日技术大咖云集,云智技术论坛“年度收官”聚焦知识智能化

百度大脑

人工智能

Flink Sql Gateway的原理与实践

安第斯智能云

数据库 sql

从4K到8K,谁才是开启8K时代的钥匙?

郑州埃文科技

数据库 IP 8k

再下一城!两大社区携手打造 API 日志监控新利器

API7.ai 技术团队

云原生 网关 日志管理 Apache APISIX Apache RocketMQ

Android C++系列:Linux Socket编程(四)多路IO转接服务器

轻口味

28天写作 12月日更

压测大师链路监控服务开放免费体验预约

WeTest

管控一体化 | IM即时通讯构建企业协同生态链

BeeWorks

VUEX的store用法

CRMEB

为什么我不怎么用调试器

Justin

软件开发 28天写作 调试工具

微服务架构 | 如何优化日志链路追踪输出SQL的执行效率?

李尚智

微服务架构 链路追踪 SpringCloud

阿里云李克:边缘云技术发展与实践

阿里云Edge Plus

CDN 边缘计算 CDN加速

dart系列之:dart优秀的秘诀-隔离机制

程序那些事

flutter dart 程序那些事 12月日更 flutter for web

国内首次Feature Store Meetup回顾

第四范式开发者社区

机器学习 第四范式 OpenMLDB 特征平台

Hybris commerce产品主数据的搜索API,批量返回若干主数据的值

汪子熙

28天写作 SAP 12月日更

CurveFS预览版重磅首发,Curve加速迈向云原生软件定义存储

网易数帆

GitHub

从直播硬件出发,浅析直播技术到物联网设备的智能化趋势

阿里云CloudImagine

阿里云 物联网 直播 直播技术 视频云

LevelDB封装和功能拓展

FunTester

数据库 测试框架 测试开发 leveldb FunTester

1. 编译原理概览

书旅

Go 后端 编译原理 源码剖析

MySQL从入门到入魔(01)

海拥(haiyong.site)

MySQL 入门 28天写作 12月日更

数百名专家政要出席阿联酋区块链大会“DCS 2021 ” 虎符受邀亮相

区块链前沿News

Hoo 虎符交易所 区块链峰会 DCS 2021 全球分布式云存储峰会

使用 Nocalhost 开发 Kubernetes 中的 APISIX Ingress Controller

CODING DevOps

Kubernetes 云原生 APISIX Nocalhost Ingress Controller

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