TypeScript 多场景设计方案及应用实践## TypeScript 多场景开发实践 Best practices of TypeScript and Dev in Alibaba ## 陈仲寅(花名:张挺) 就职于 阿里巴巴淘宝技术部 MidwayJS 团队  zhangting@taobao axes, or labels that can be extracted and converted into a markdown table 复杂度逐步增加 - 全栈应用 面向外部用户 - 大流量 成为中流砥柱 - 核心应用 调用 http 服务,没有调用定义 提供 RPC 接口时,需要写 JSDoc ## C ### Node.js 测试靠人肉 ## This image is a 在内部体系中,Egg作为底层框架,不直接使用 ## 场景不同 Egg 解决的是 BFF 场景,而淘宝有不少全栈场景 ## 场景不同 Egg 解决的是 BFF 场景,而淘宝有不少全栈场景除了明确意义的 controller service 承载了太多的职能。 ## 场景不同 子目录缺乏支持 Egg 解决的是 BFF 场景,而淘宝有不少全栈场景 ## T ## 体验不同 我们希望引入 TypeScript0 码力 | 95 页 | 8.28 MB | 2 年前3
函数计算在双11小程序场景中的应用## 函数计算在双11小程序场景中的应用  吴天龙 阿里云函数计算技术专家  ## 双11小程序场景介绍   摇一下 就选它 ## 小程序场景的挑战 ☐ 安全隔离0 码力 | 13 页 | 6.95 MB | 1 年前3
开源多集群应用治理项目Clusternet 在多点生活的云原生实践Days ## 开源多集群应用治理项目 Clusternet 在多点生活的云原生实践 陈鹏 ## 个人简介 ## 手 Kubernetes Community Days 陈鹏 多点生活 平台架构-基础架构工程师 • 开源项目 MOSN 核心 Committer • 主要负责容器服务整体架构的设计与开发 主导 ServiceMesh 落地相关工作 ## 目录 多集群管理现状 Operator 迭代 反思&重构 ## 多集群管理现状 ## 整体架构 GZ01A GZ01B GZ01C RZ01 RZ01A  RZ02 RZ02A RZ01B RZ02B • 多单元 • 多集群 • 多分组 • 多种公有云(腾讯云、微软云等) 88/p7_3.jpg) api 应用在多集群运行状态收集 应用维护,日志查看,故障排查  controller 应用发布 Operator ## API • 对使用方屏蔽多单元、多集群的存在 • 提供简单的、无需运维介入的日常维护功能0 码力 | 22 页 | 17.18 MB | 1 年前3
基于Consul的多Beats接入管控与多ES搜索编排## 基于Consul的多Beats接入管控与多ES搜索编排 梁成 腾讯云, barryliang@tencent.com ## 拥抱开源、释放云原生的力量 背景与挑战 多Beats/Logstash接入管控 多ES搜索编排系统 日志AIOps探索 ## 背景与挑战 如何降低日志接入门槛 如何保证日志实时上报 如何保障日志采集不影响业务 如何做配置标准化 如何帮助业务快速排障 如何帮助业务快速排障 如何提供方便便捷的性能分析调优能力 100+ 产品数量 ## 1000 人员规模 10000 主机规模 ## 多Beats/Logstash接入 管控 提供多产品接入管理,多beats标准化、界面化、自动化的日志接入方案 ## 案例:1000+业务10000+台 主机如何快速实现日志接入? 业务规模 1000+业务、10000+业务主机、每天百T日志增量 日志需求 收集业务日志文件用于故障分析与告警监控 从Consul中获取当前agent的配置组列表,并启动多个采集进程 ## 配置变更感知 watch到Consul对应的agent id路径,实时感知配置变化,并对启动的进程列表做重启清理等工作 管理多Beats/logstash Beats等以agent子进程启动其管理这些进程的 cpu/内存等资源  QCon 全球软件开发大会 INTERNATIONAL SOFTWARE DEVELOPMENT CONFERENCE # 讯飞输入法异地多活架构实践之路 凌 军 主办方 Geekbang. InfoQ 极客邦科技 ## 自我介绍 · 凌军 • 2010年加入科大讯飞 • 讯飞输入法、灵犀语音助手等产品服务端架构负责人 科大讯飞消费者BG基础平台架构负责人 4e3e91d6c76afe0bdeadb784517f8/p3_1.jpg) 来自:中国科学院《互联网周刊》 ## 大纲 • 产品发展中遇到的问题 • 异地多活存在哪些挑战 • 讯飞输入法异地多活解决方案 • 实际应用效果 • 未来规划 ## 单机房遇到的问题 可用性低 响应时间慢 系统扩容难 ## 可用性低  ## 大纲 • 产品发展中遇到的问题 • 异地多活存在哪些技术挑战 • 讯飞输入法解决方案 • 实际应用效果 • 后续规划 ## 技术挑战 ## 机房天然延迟 几十毫秒的延迟; 跨机房性能较慢 ## 跨机房专线问题 专线费用高; 专线不稳定 ## 服务依赖问题0 码力 | 36 页 | 1.66 MB | 2 年前3
Go Context原理及其典型适用场景# Context原理及其适用场景 随手记 李帅(飞雪无情) ___ ¥ 随手记 👨👩👧👦 卡牛 📸 随管家 ___ ## 大纲 常见并发模式 ■ Context实现原理 ☑ TLS VS Context ☑ 典型适用场景 ## Channel func add(a,b int) <-chan int{ sum:=make(chan int) go0 码力 | 32 页 | 4.62 MB | 2 年前3
Istio + MOSN 在 Dubbo 场景下的探索之路stio + MOSN 在 Dubbo 场景下的探索之路 陈鹏 多点生活 平台架构组研发工程师 陈鹏、多点生活平台架构组研发工程师 • 开源项目与云原生爱好者 多年网上商城、支付系统相关开发经验 • 2019 年至今从事云原生和 Service Mesh 相关开发工作 ## /01 为什么需要 Service Mesh 探索 Istio 技术点 Dubbo 场景下的改造 对比传统微服务架构 • |Requestauthentications||||| |Peerauthentications||||| |Other||||| MOSN 是一款使用 Go 语言开发的网络代理软件,作为云原生的网络数据平面,旨在为服务提供多协议、模块化、智能化、安全的代理能力。MOSN 是 Modular Open Smart Network 的简称。MOSN 可以与任何支持 xDS API 的 Service Mesh 集成,亦可以作为独立的四、七层负载均衡,API "metadata": "Object{...} } ] } ] }, ## /03 ## Dubbo 场景下的改造 从数据面、控制面两个方面来介绍如何改造 ## 改造方案1 Istio+Envoy - 通过创建 EnvoyFilter 资源来给 xDS 资源打 patch Envoy 解析 Dubbo0 码力 | 25 页 | 3.71 MB | 1 年前3
清华大学第二弹:DeepSeek赋能职场## DeepSeek如何赋能职场应用? ## ——从提示语技巧到多场景应用 中央民族大学 新闻与传播学院 清华大学 @新媒沈阳 团队 向安玲 ## 人机协同与共生驾驭AI实现新式智能 Sam Altman: AI发展的五个级别 Reasoner Agent Organization - 基本的推理和问题解决能力 Chatbot ·代表用户执行任务,具备自主行动能力 Innovator 2024金融智能创新大赛 金融工具学习| |•胡晓李(清华大学博士后):人机共生之游戏设计|Google kaggle全球专利文件短语相似性匹配| |•余梦珑(清华大学博士后):人机共生之媒体智能体应用|Google kaggle全球自动问答比赛| |•张家铖(清华大学博士后):人机共生之AI评测|Google kaggle全球医疗对话理解| |•张诗瑶(清华大学博士后):人机共生之AI社会理论分 会-小牛杯中文幽默计算| |•罗雨果(清华大学拟录博士生):人机共生之传播分析|第十届全国社会媒体处理大会-中文隐式情感分析| |•章艾媛(清华大学博士生):人机共生之数据分析|2021全球开放数据应用创新大赛-基于文本挖掘的企业隐患排查质量分析模型| |•邹开元(清华大学博士生):人机共生之文学内容创作|2021中国计算机学会大数据与计算智能大赛-“千言” 问题匹配鲁棒性评测| |•向安玲(清华0 码力 | 35 页 | 9.78 MB | 1 年前3
ClickHouse在B站海量数据场景的落地实践## ClickHouse在B站海量数据场景的落地实践 胡甫旺 哔哩哔哩OLAP平台  ## 目录 ClickHouse在B站 内核 日志 用户行为数据分析 Future Work Q&A 












