应云而生,幽灵的威胁 - 云原生应用交付与运维
过去十年,基础架构上云,互联网应用架构升级,研发流程敏捷化几个技术大趋势相交汇,与容器、Serverless、服务网格等技术创新相结合,共同催生了云原生的理念诞生和发展。
全面 Severless 化只需要 7天!看南瓜电影的云上升级
Serverless应用引擎 SAE 是面向应用的 Serverless PaaS,0门槛 + 0改造 + 0容器基础即可享受 Serverless+K8s+微服务带来的技术红利。
Aliyun Java Initializr 和 Spring 官方的到底有什么区别?
2020 年初,阿里云中间件团队推出了自己的 Java 工程脚手架工具 -- Aliyun Java Initializr。相信初看到这个产品时,同学们都会有相似的疑问:“这东西跟 Spring 官方的脚手架不是一回事么?”在没有对 Aliyun Java Initializr 进行详细了解前,有这样的想法和疑问是很正常的,相信你亲自用了之后,一定会发出“真香”的感叹。因为除了基础的语言和网络优势外,它的示例代码、多种获取方式、组件的丰富度、基于浏览器的免费开发运行环境,都会让你欲罢不能。
阿里云应用高可用实战经验分享 | 在线直播
在云时代,业务应用经常面临着需要快速扩容缩容、故障迁移等需求,对业务的稳定性提出了诸多挑战。本次直播将为您深入分享,阿里云针对不同的业务场景下的高可用实战经验。
车主无忧:为什么放弃开源Kafka?
通过迁移到商业版本的 Kafka,车主无忧的系统稳定性得到了大幅提升,消息无丢失,生产与消费端的抖动明显好转,整个消息集群平稳运行,有效地支持了业务的快速发展。
Seata 1.4.0 重磅发布
此版本梳理了大部分用户反馈的 bug,对沉积的大部分问题进行了修复,XA部分修复尤其多。同时增加了鉴权、负载均衡、yml配置文件支持、注册配置中心属性、db字段类型、序列化、事务默认超时、事务重试和 GlobalLock等特性支持。
我对云原生软件架构的观察与思考
云原生应用架构的目标是构建松耦合、具备弹性、韧性的分布式应用软件架构,可以更好地应对业务需求的变化和发展,保障系统稳定性。本文将分享我在这个领域的观察和思考。
数百万台车联网设备同时在线0故障,中瑞集团的云原生探索之路 | 云原生Talk
在保持对业界趋势调度关注的同时,始终选用最适合自身的技术,这可能是中瑞能在车联网领域引领行业的重要原因之一,正如中瑞CTO所说“阿里云云原生产品体系带给我们的,不是单纯的IT工具,而是整个团队战斗力的提升”。
考拉海购全面云原生迁移之路
今年 8 月底,入驻“阿里动物园”一周年的考拉海购首次宣布战略升级,在现有的跨境业务基础上,将重点从以“货”为中心变成以“人”为中心,全面发力会员电商。
平台式可复用的应用集成能力,助您敏捷、高效的完成企业数字化转型
企业数字化转型往往是一个长期持续的过程,产品变革和技术迭代也在加速演进,连接性是数字化转型的关键推动因素,甚至将决定成败。为了应对普遍的集成要求,企业需要新一代更敏捷的集成能力框架,基于高效的连接,盘活企业的数据和业务资产,实现业务数据化,并进一步引领到智能化的进阶演进。
典型业务场景下,如何更好地使用RocketMQ | 在线直播
当前越来越多企业都在使用消息进行解藕与异步化,以优化业务系统架构,获得更好的系统灵活性、吞吐能力、交互体验。本次直播阿里云专家将结合实战经验,深入剖析RocketMQ重点实现原理以及典型使用场景。
业务中台实践助力企业数字化转型
大约在2003年,阿里巴巴决定把用户管理模块从天猫、淘宝和1688中剥离出来,成立新的团队,独立开发维护“用户中心”,同时规定所有的应用都必须调用用户中心的接口来实现用户管理。这个小小的变动,改变了阿里巴巴,尤其是推动了阿里巴巴IT的变革。
SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)
前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。
前端如何正确使用中间件?
中间件可以算是一种前端中常用的”设计模式“了,有的时候甚至可以说,整个应用的架构都是使用中间件为基础搭建的。那么中间件有哪些利弊?什么才是中间件正确的使用姿势?本文将分享作者在实际使用中的一些想法,欢迎同学们共同讨论。
民生银行场景化数据中台是如何炼成的?
数据中台的建设是一项系统性工程,从组织架构、支撑技术到流程规范,既要有宏观的顶层设计,又要有强有力的落地执行,数据中台的建设没有一劳永逸的办法,企业需要从战略层面进行更多思考,再配合选择合适的数据中台服务商,方能在数据中台建设之路上走得稳妥。
企业“上云”开始起飞了!
在云原生技术浪潮之下,阿里云原生合作伙伴计划在技术先进性和产品定位上做了重大升级,从中间件技术向云原生技术的转变,覆盖容器、微服务、Serverless、函数计算等众多产品。
完美日记:实现高弹性高稳定电商架构
公司简介 完美日记(Perfect Diary)是广州市“独角兽”创新企业——广州逸仙电子商务有限公司旗下首个美妆品牌,创立于2017年,用心为新生代女性开发高品质、精设计、易上手的彩妆及护肤产品,立志于打造有国际影响力的Chinese Beauty Icon。
dubbo-go 中的 TPS Limit 设计与实现
前言 Apache Dubbo 是由阿里开源的一个RPC框架,除了基本的 RPC 功能以外,还提供了一整套的服务治理相关功能。目前它已经是 Apache 基金会下的顶级项目。 而 dubbo-go 则是 Dubbo 的 Go 语言实现。
Sentinel 1.7.0 发布,支持 Envoy 集群流量控制
流控降级中间件 Sentinel 1.7.0 版本正式发布,引入了 Envoy 集群流量控制支持、properties 文件配置、Consul/Etcd/Spring Cloud Config 动态数据源适配等多项新特性与改进。
带你读《HikariCP数据库连接池实战》之一:阿里中间件实战,第一个案例
本书不仅对市面上常见的连接池组件进行了全方位比较和分析,还以实战的角度深入介绍了高性能HikariCP连接池的使用、原理与维护。
Nacos 常见问题及解决方法
Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈。在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方法,这篇文章后续也会合并到 Nacos 官网的 FAQ 里。
携程的 Dubbo 之路
本篇文章整理自董艺荃在 Dubbo 社区开发者日上海站的演讲。 缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。
开发者说 | 分布式事务中间件 Seata 的设计原理
导读 微服务架构体系下,我们可以按照业务模块分层设计,单独部署,减轻了服务部署压力,也解耦了业务的耦合,避免了应用逐渐变成一个庞然怪物,从而可以轻松扩展,在某些服务出现故障时也不会影响其它服务的正常运行。
全景还原报错现场 | 应用实时监控 ARMS 上线用户行为回溯功能
随着前端技术日新月异迅猛发展,为了实现更好的前端性能,最大程度提高用户体验,支持单页应用的框架逐渐占领市场,如众所周知的React,Vue等等。但是在单页应用的趋势下,快速定位并解决JS错误却成为一大难题。
【物联网中间件平台-02】YFIOs技术白皮书(V1.1)
在工控领域,组态软件司空见惯,国外的iFix、InTouch、WinCC,国内的组态王、力控、MSCG等等。组态软件的出现彻底解决了软件重复开发的问题,实现模块级复用,好处不仅仅是提高了开发效率,降低了开发周期,更大的优势的是成熟模块的复用,大大提高了系统稳定性和可靠性。
【物联网中间件平台-04】YFIOs驱动开发指南
YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。
kkbida - 开源消息投递中间件详细解析
kkbida - 开源消息投递中间件详细解析 项目简介 kkbida为凯京科技开源的消息投递中间件,谐音必达,旨在保证异构系统间消息通知时消息投递必达,详情见 https://gitee.com/kekingcn/kkbida 快速开始 从gitee拉取代码 git clone https://gitee.
报名 | Apache RocketMQ 开发者沙龙@上海
活动主题:Apache RocketMQ 开发者沙龙 活动时间:2019年1月12日(周六)13:00 - 18:20 活动地点:上海市徐汇区田林路200号C座一楼COCOSPACE 报名方式:扫码下方图片二维码,获取报名链接
Django中间件简介
中间件是Django处理请求和响应处理过程中的一个钩子,它比较轻量级,但是可以用来改变Django全局的的输入和输出。 每一个中间件一般都用来做一些特殊的功能,可以添加多个中间件来实现更多的功能。
让开发变得更简单 | 阿里云中间件推出全新开发者服务
要码出未来,除了程序员专属的节日福利,还需要实打实的为程序员解决手头的难题。 10月24日,阿里云推出全新开发者服务,发布多款开发工具,包括Alibaba Cloud Toolkit 、链路追踪Tracing Analysis和应用高可用服务AHAS等,旨在帮助开发者们提高开发效率,降低运维复杂性。