- NEW
微服务实时监控解决方案
监控和分布式调用链分析工具,帮助用户掌握微服务上线后的运行状况。
应用监控的指标包括应用的 QPS, 请求时间和请求出错率等。分布式调用链分析包括调用链查询和调用链详情。可以根据时间范围和服务名等条件来查询一组调用链。调用链详情显示了请求经过每个服务的层次关系和耗时情况等信息。基于开源skywalking监控工具,通过探针⾃动收集所需的指标。
查看详情 >> 构建前端应用
用于构建前端应用,用于优化页面性能、扩展页面功能、统一编译代码等。
查看详情 >> - HOT
人脸识别解决方案
结合身份证识别、人脸对比、活体检测等多项组合能力,连接数据源,确保用户是「真人」且为「本人」,快速完成用户身份核验,有效控制业务风险,抵御作弊行为,保障高质量、高效率、低风险的身份核验。
查看详情 >> 前端底层框架
优秀的前端javascript框架,用于开发前端页面,也可以传递动态变量、可交互的应用组件等。
查看详情 >> 服务端渲染解决方案
基于vue的服务器端渲染框架,用来做SSR。自动代码分层,服务端渲染,强大的路由功能,支持异步数据,静态问价服务,ES6/ES7语法支持,打包和压缩JS和CSS,HTML头部标签部署,本地开发支持热加载,集成ESLint,支持各种样式预处理器。
查看详情 >> 请求层实现
用于请求网络接口,获取后端数据、资源等。在不更新全局的情况下更新局部页面,通过在与服务器进行数据交换,可以使网页实现异步更新。
查看详情 >> 前后端分离API模拟解决方案
集API设计、API调试、自动化测试、API文档于一体。提高企业协同开发效率。
查看详情 >> UI层
提供了一些常用的组件,加快前端开发的速度,并保证ui样式的统一。
查看详情 >> 微服务负载均衡解决方案
服务端负载均衡,会通过某种手段维护一份可用的服务端清单,然后通过心跳检查的机制来剔除失效不可用的服务端节点。当客户端发送请求到负载均衡器时候,负载均衡器会按某种负载均衡算法从维护的可用服务器清单中取出一台服务器的地址,进行转发。 客户端负载均衡,所有的客户端节点都有一份自己要访问的服务端清单,这些清单统统都是从服务注册中心获取。
查看详情 >> 表现层
用于描述前端页面的样式,及界面的最终显示效果。使页面美观,有更多的展示效果。
查看详情 >> 微服务持续集成解决方案
持续集成工具,用于监控持续重复的工作。将项目中重复执行的工作自动化的执行。1.软件的持续构建和测试,Jenkins提供了一个系统,使开发人员可以很容易的将改变集成到工程中。自动化的,持续的构建有利于提高开发效率。
2.监视job的执行,job可以实现很多的功能,Jenkins可以对这些项目进行显示,让用户更清楚的注意到这些损毁的job。
3.项目源代码修改的检测,jenkins能够从项目的Subversion/CVS生成最近修改的集合列表,且不会增加Subversion/CVS Repository的负载。
4.分布式构建,Jenkins可以将工程构建到多台机器,更好地利用硬件资源,节省时间。
查看详情 >> 路由系统
控制前端页面的路由跳转。可让构建单页面应用变得易如反掌。路由用于设定访问路径,并将路径和组件映射起来;可用路径之间的切换来实现页面切换和跳转的。
查看详情 >> 微服务认证解决方案
定义了一个紧凑且自包含的方式,用于在各方之间以JSON对象安全地传输信息。这些信息可以通过数字签名进行验证和信任。可以使用密匙(使用HMAC算法)或使用RSA的公钥/私钥对来对JWT进行签名。
查看详情 >> 数据层
前端全局状态管理,结合前端框架实现应用中的数据管理。
查看详情 >> 微服务熔断解决方案
通过添加超时容错和失败容错逻辑来帮助控制这些分布式系统的交互。Hystrix通过隔离服务之间的访问,阻止他们之间的级联故障以及提供后背选项来实现这些,用来提高系统的整体弹性。通过第三方的调用,给与保护和控制延迟和失败,快速失败和修复,实现几乎实时监控,警报和操作控制。
查看详情 >> js数据操作模块
封装并扩展了对象、数组、字符串等等相关的操作。
查看详情 >> 容器化部署管理解决方案
容器管理平台,它可以帮助组,织在生产环境中轻松快捷的部署和管理容器。统一认证(AD):进行访问控制和安全策略。可以对集群及其资源进行详细监视和警报,将日志发送到外部提供程序。支持拓展,通过各种云、本地生态系统产品认证,其中包括安全工具,监控系统,容器仓库以及存储和网络驱动程序。
查看详情 >> 日期模块
扩展并简化了日期的相关操作,格式化时间,时间转换,时间对比,日期范围,对于时间的处理,项目里面都必不可少了。
查看详情 >> 微服务网关解决方案
对外暴露聚合API,屏蔽内部微服务的微小变动,保持整个系统的稳定性。所有从设备或网站来的请求都会经过Zuul到达后端的Netflix应用程序。作为一个边界性质的应用程序,Zuul提供了动态路由、监控、弹性负载和安全功能。
查看详情 >> 事件总线
基于发布订阅模式封装的功能模块。在vue3中推荐我们下载mitt库来使用事件总线传递数据。
查看详情 >> 分布式日志解决方案
FileBeats+Logstash+ElasticSearch+Kibana整体设计。ES用来做日志数据的存储,LogStash用来做日志的收集、整理、拆分,负责将数据存储到ES中,Kibana用来做图形化页面,将ES中的数据用可视化的方式展现给用户,如:多维度查询、大盘监控、统计报表等。FileBeat轻量级日志文件收集工具,占用资源特别少,收集到的日志数据可以输出到ES或LogStash中。
查看详情 >> 快捷键模块
快捷键功能库,可以方便的定义网站的快捷键。
查看详情 >> 微服务集中配置解决方案
解决分布式系统的配置管理方案的项目。有 Client 和 Server 两个部分,Server 端提供配置文件的存储、以接口的形式将配置文件的内容提供出去,Client 端通过接口获取数据、并依据此数据初始化自己的应用。分布式环境中,很多的服务都是集群部署,那就意味着这些集群部署的服务都需要相同的配置文件,使用该组件来进行众多的配置文件的统一管理。
查看详情 >> 消息中间件解决方案
基于高可用分布式存储架构实现的 AMQP 0-9-1协议的消息产品。消息队列 RabbitMQ 版兼容开源 RabbitMQ 客户端,解决开源各种稳定性痛点(例如消息堆积、脑裂等问题),同时具备高并发、分布式、灵活扩缩容等云消息服务优势。支持百万级队列,单队列横向扩展,无并发限制;可扩展能力强、性能线性增强,可根据业务需求弹性伸缩,对用户透明;在海量消息堆积的情况下,始终保持高性能,不影响集群的正常服务。全球消息路由提供了稳定可靠的 Shovel 转发消息能力,能够实现一键跨实例跨地域转发消息;新增消息消费超过最大重试次数后,自动进入死信队列;灵活的消息重试机制,不会因为个别问题阻塞而无法消费新生产的消息
查看详情 >> 数据库优化解决方案
从架构优化,硬件优化,DB优化,SQL优化四个维度入手。架构优化:分布式缓存,读写分离,分库分表等。硬件优化:从吞吐率、IOPS两个维度。DB优化:优化数据库的实例参数。SQL优化:查询字段添加索引或者改写SQL提高其执行效率等。
查看详情 >> JVM优化解决方案
从吞吐量、暂停时间、内存占用等指标来进行调优。核心点:吞吐量优先,意味着在单位时间内,STW的时间最短。 暂停时间优先,意味这尽可能让单次STW的时间最短。调优原则:优先架构调优和代码调优原则,堆设置避免运行时要不断扩展JVM内存,年轻代设置,老年代设置, 方法区设置,GC设置等。
查看详情 >> 分布式事务解决方案
全局事务服务用于实现分布式环境下特别是微服务架构下的高性能事务一致性,可与 RDS、MySQL、PostgreSQL 等数据源,Spring Cloud、Dubbo、EDAS 及其他 RPC 框架,消息队列等中间件产品配合使用,实现分布式数据库事务、多库事务、消息事务、服务链路级事务及各种组合。支持AT模式、MT模式等多种适合不同的业务场景
查看详情 >> Spring全家桶解决方案
Spring Framework,包括了ioc依赖注入,Context上下文、bean管理、springmvc等众多功能模块。SpringBoot,简化Spring应用和服务的创建、开发与部署,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用的微服务功能。Spring Data,数据访问及操作的工具集,封装了多种数据源的操作能力。Spring Cloud,整的微服务解决方案,分布式系统的开发,集成了服务发现、配置管理、消息总线、负载均衡、断路器、数据监控等各种服务治理能力。Spring Security,用于快速构建安全的应用程序和服务,实现常见安全模型。
查看详情 >> 分布式应用任务调度解决方案
将应用逻辑封装成一个个任务,基于丰富的调度配置,可以提供精确的周期性调度、任务编排、分布式计算、报警监控等能力。支持秒级别调度,任务调度周期频率最小可以精确到1秒。支持多种分布式模型,可动态进行大数据跑批,满足不同场景的复杂业务处理。
查看详情 >> 数据同步方案
要把 MySQL 中的数据同步到 Elasticsearch 时,根据应用场景、数据规模、同步延迟需求的不同。使用 Oceanus 实现实时同步,通过解析 binlog 的方式实现实时同步。Logstash 实现全量同步与增量同步,Logstash 的 input-jdbc 插件可以实现数据全量地从 MySQL 同步到 Elasticsearch,通过批量拉取 MySQL 表中的数据再批量写入到 ES 的方式实现全量同步;另外,在 MySQL 表只有新增数据的情况下,可以在 Logstash 的配置中设置定时任务定期地查询最近一段时间内新增的数据实现简单的增量同步。使用 go-elasticsearch 实现实时同步,通过解析 binlog 的方式实现数据的实时同步。
查看详情 >> 微服务开发方案
微服务开源项目,提供一站式开源微服务解决方案,融合SDK框架级、零侵入ServiceMesh场景并支持多语言。集服务注册、发现、通信和微服务治理能力为一体,并默认提供集中化配置,结合脚手架能力,实现微服务治理能力0编码,开发人员简单配置即可使能微服务常见功能。实现超低调用时延和高吞吐能力,高性能。基于Swagger实现通信模型与编程模型分离
查看详情 >> GraphQL通信协议方案
使用Schema 来描述数据,并通过制定和实现 GraphQL 规范定义了支持 Schema 查询的 DSQL 。Schema 帮助将复杂的业务模型数据抽象拆分成细粒度的基础数据结构,而 DSQL 的实现则赋予了前端开发者自由组织和定制请求数据的能力。解除了接口和数据之间的绑定,对业务数据结构做了抽象和整理。
查看详情 >> 消息积压解决方案
流量已经达到了每秒10万的请求,且是持续的每秒的十万。消息发送的速度远远大于消费消息的速度。此时消息积压就出现了,如何提升下游消费的速度。1、上游高性能方案,上游不做任何具体的业务处理,只做消息的封装和发送,设备上报心跳到web,web转发消息到facade集群,facade根据并发量多节点部署。facade层封装消息对象,发送到kafka集群中。2.Kafka集群方案,为了实现kafka的高性能,为device-topic主题创建两个分区。kafka集群中使用三台kafka。消息发送到哪个分区,由设备key决定。设备key作为消息对象key发送到kafka集群。也就是说,Kafka中会根据设备key作hash运算,选中指定的分区。同时,为了实现kafka的高可用,创建的主题使用三个副本。3.下游高可用方案,根据下游业务架构的优化,单个消费者的性能已经足够抗下每秒10万的消息量消费能力。因此,只需要在消费者端做高可用保证即可。
查看详情 >> Flyway 数据库版本控制
flyway会对每次执行过sql脚本保存到flyway_schema_history中,在数据库中将保存sql脚本的版本号和对sql生成checksum,当下次执行数据库迁移的时候就会按照版本号从低往高执行。如果以前的版本号脚本已经执行过就不会执行,如果以前版本的sql脚本已经被修改在执行的过程中则会报错。对flyway的详细描述与介绍可以查看flyway的官网
查看详情 >> 分库分表
Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景
查看详情 >>
工作流解决方案
流程中心提供统一的流程设计、流程建模、流程监控,应用系统需要实现流程管理时调用统一的流程中心服务。流程中心提供标准接口,各应用系统通过调用相关业务流程接口,进行相应业务流程的执行、反馈,流程中心将流程执行过程中产生的业务数据推送至各应用系统。
查看详情 >> 直播、在线课堂
WebRTC,即Web Real-Time Communication,前端的端对端数据传输的统一解决方案,基于浏览器的实时多媒体通信技术。
查看详情 >> 云存储解决方案
服务器上的静态资源,比如css、js、图片,通过cdn 分发到用户,使得用户的访问体验变好,同时将这些资源放在oss 上,节省服务器资源,同时将cdn 回源设置为 oss 源站,减少cdn 回源产生的带宽压力和产生的流量费用。
查看详情 >> 数据可视化
数据可视化库非常多,根据自己的业务形态选用合适的技术。
查看详情 >> 企业海量文件数据迁移解决方案
解决从企业公司或企业IDC到阿里云文件网络传输问题。构建海量数据迁移系统,起送完成数十TB的数据迁移工作。满足增量数据持续的同步上云避免迁移中的数据丢失。满足业务迁移后快速业务切换避免业务的长时间中断。
查看详情 >> 编辑器、低代码平台
编辑器和低代码都是交互密集型页面,需要在性能优化、平面几何、代码原理有深刻理解,结合yjs实现多人协同功能。
查看详情 >> 海量图片、视频存储解决方案
以阿里云混合云存储阵列为基石,结合云存储能力,为传统安防视频监控行业提供了可扩展性的安防监控视频存储解决方案。极大程度地释放了用户本地机房的存储空间,更为用户提供了可承载海量视图的云上存储空间。
查看详情 >> 机器学习
谷歌开源的机器学习库,需要对一些基本的ai算法有了解,要想深入,需要有扎实的深度学习基础。
查看详情 >> 互联网、电商搜索解决方案
查找电商网站商品、信用卡账单、查电子发票、查附近的餐厅酒店、查偶像、查交通等等。相对于传统的关系型数据库,Elasticsearch 只需要几毫秒的时间,即可查询 PB 级数据并从中找到匹配信息。利用 Elasticsearch 高可用性和易用性,能够快速处理网站、APP 丢给它的文本、数字、日期、IP 以及地理数据。
查看详情 >> 视频
简单易用的视频播放器,支持的大部分主流视频格式。
查看详情 >> 第三方登录解决方案
集成各类企业身份数据源、第三方认证系统或应用,打通身份目录同步与认证能力,实现对人员、组织架构及人员组等多维度身份数据的集中储存及权限规则管。提供人员访问记录、管理员操作记录、应用使用记录等多维度日志审计服务。管理授权、业务操作、审计监察均可独立授权,同类授权可批量操作。
查看详情 >> 音频
可以将音频可视化,并提供了丰富的api操作音频,定义音频样式。
查看详情 >> 人工智能解决方案
通过与Hadoop和Spark集成来处理大规模数据,支持GPU计算,有助于加快深度学习迭代训练速度,将数据集处理与算法模型训练分开处理,使用DataVec库加载和转换数据集,使用张量和 ND4J库训练模型。通过DataVec库的RecordReaderDataSetIterator获取数据。
查看详情 >> 国际化
需要协同翻译进行多语言的定义,提供了方法可快速切换语言。
查看详情 >> AI 互动体验展解决方案
展厅展馆陈设、背景、方式等等都会影响展览馆的吸引力,通过多媒体技术来制作展馆,对视频、音频、动画、图片、文字等多媒体技术加以组合应用。制作一个多媒体数字化展览馆,需要用到很多科技化的多媒体数字化的展项,也就是数字展厅,来结合展馆产品和特色来进行合理设计制作展馆,使展馆“活”了起来,显得丰富内涵。
查看详情 >> 数据统计
大公司一般会有自己的大数据平台,如果只是想进行简单的数据统计分析可以使用第三方的sdk,如有高度定制化需求可以使用 @xmon/bury 进行封装。
查看详情 >> 视频处理及点播技术方案
集视频采集、编辑、上传、媒体资源管理、自动化转码处理(窄带高清™)、视频审核分析、分发加速于一体的一站式音视频点播方案。支持转码格式定制、百万级并发播放、视频剪辑与拼接、极速转码发布、视频版权保护等。
查看详情 >> 游戏、动画开发
游戏和动画是一个要求专业度非常高的领域,需要开发人员具备扎实的面向对象的编程能力,并对计算机图形界面开发有扎实的功底,对平面几何掌握纯熟、再结合一些成熟的框架和工具开发出优秀的游戏及动画。
查看详情 >> 分库分表解决方案
解决超高并发吞吐、海量数据存储、大表瓶颈等数据库瓶颈难题。基于存储计算分离架构,资源池化高效管理,实现分钟级弹性变配。突破单机瓶颈上限,支持弹性扩缩容,数据层面可自动完成负载均衡,对应用侧透明无影响。基于并行计算和弹性扩展能力,可对在线数据做实时报表分析;引入智能读写分离,只读副本做分析,保障TP和AP的隔离性;支持高并发、存储无限扩展,以及提供SQL和事务ACID标准体验,实现海量PB级数据大集中。
查看详情 >> 3D、VR、AR、XR
这也是一个非常深的领域,需要3D有扎实的基础,再借助对应的框架开发。
查看详情 >> 海量大数据存储解决方案
系统可靠,硬件可靠,架构可靠。强弹性水平扩展能力。自动备份和一键恢复。
集群架构中,当数据库容量遇到瓶颈,可通过增加代理服务及分片服务来水平扩容。同构数据、异构数据闭环处理。可以实现数据库MongoDB实例间自动双向同步数据。基于JSON文档数据对象模型可以快速支持开发迭代。
查看详情 >> APP开发
基本相当于要学习另外一门语言,编码风格及操作对象都和 javascript 有了本质的变化。
查看详情 >> 物联网设备采集方案
提供高可靠高安全的设备管理能力,支持亿级设备连接,百万消息并发,接入层最大可防御600Gbps的DDoS攻击,SLA可达99.95%以上,支持EB级数据的存储备份和实时查询,提供冷热数据分离策略降低存储成本,以及数据开发和离线分析工具。提供实例级别的指标监控和报警,可实时感知业务异常,及时处理减少损失。设备和平台全链路日志记录,可通过关键字、TraceID、时间等维度快速检索分析。
查看详情 >> 桌面端开发
相当于在页面外包装了一个谷歌内核的浏览器,将页面和浏览器的解析一起打包,变为桌面端。
查看详情 >> PaaS平台微服务治理方案
提供注册发现、服务治理、配置管理等高性能和高韧性的企业级云服务能力。针对不同的微服务开发框架,设计了统一的基于动态配置的流量特征治理。支持限流、熔断、重试和隔离仓等策略的配置。支持侵入式框架和非侵入式服务网格模式,做到统一接入和统一治理。
查看详情 >> 小程序开发
开发一套h5代码,可以编译为各种小程序,极大的避免重复工作。
查看详情 >> 分布式缓存解决方案
支持主从、集群和读写分离架构,具备低延迟、大吞吐、弹性扩缩容的特点。双机热备架构保障故障自动迁移,两种数据持久化机制确保数据备份可靠,提供数据持久化保障。单节点适用纯缓存场景;主从架构满足故障自动迁移;读写分离满足读多写少场景;分布式集群可一键弹性扩展。集群(cluster)实例采用分布式架构,每个节点都采用一主一从的高可用架构,自动容灾切换,故障迁移。
查看详情 >> 在线协同
用于协同编辑的开源实现,可以跟任何编辑器组合在一起,实现编辑器的协同编辑。
查看详情 >> 多媒体的内容安全解决方案
对直播、视频、社交、游戏、教育、娱乐等场景下的视频、图片、语音、文字内容进行全维度的风险审核,提供鉴黄、涉政暴恐识别、广告识别、不良场景识别、语音反垃圾、文本反垃圾等多种能力。构建内容智能审核解决方案,大幅度降低人工成本,提高审核效率,提升内容风险防控水位。
查看详情 >> 微前端
将庞大的应用拆分为一个个子应用,然后将子应用集成到主应用中。
查看详情 >> 数据安全解决方案
精准识别与分类分级数据,提供丰富的标准化算法与防御规则。从海量数据中发现和锁定保护对象,通过内置算法规则和自定义敏感数据识别规则,对其存储的数据库类型数据以及非数据库类型文件进行整体扫描、分类、分级,并根据结果做进一步的安全防护,如细粒度访问控制、加密保存等。细粒度行为审计追溯的能力,可审计用户终端信息、使用工具、数据信息、返回结果等详细信息,全场景还原用户行为轨迹,有效追踪溯源数据的访问行为。通过智能化检测模型分析内外账号对敏感文件的访问行为,实现对敏感数据访问的异常检测。
查看详情 >> 页面静态化
静态生成(Static Generation)和服务端渲染(Server-side Rendering),单独或混合使用。
查看详情 >> 小程序·云开发解决方案
供完整的原生云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代。只需编写核心逻辑代码,内建小程序用户鉴权,无需关注后端配置与部署,专注于业务开发。
查看详情 >> 前后端即时通信解决方案
实现客户端(浏览器端)与服务器实时通信,应用IM、数据展示等场景。
查看详情 >> AI在线教学解决方案
提供一站式云计算基础资源,如服务器、数据库、云存储、带宽、大数据等服务,满足企业建立网站或 App、存储课件、存储录制的课程和图片等。提供互动课堂解决方案,包含直播、点播及交互式白板产品,多终端覆盖,支持高清实时视频通信,帮助企业快速搭建在线直播点播课程。基于 DRM 加密技术,对直播、点播课程进行加密,防录制、防盗链,全方位护航课程版权内容。
查看详情 >> 用户、角色、权限设计方案
基于角色的访问控制,包含用户users、角色roles、目标objects、操作operations、许可权permissions五个基本数据元素,指明用户、角色、访问权限和会话之间的关系。
查看详情 >> 即时通讯解决方案
集成聊天、会话、群组、资料管理和直播弹幕能力。为直播场景提供无人数上限的直播聊天室,采用 BGP 专线提供稳定服务,提供弹幕聊天功能,实时获取弹幕信息。支持文字、图片、短视频等富媒体消息及自定义消息集成消息撤回、消息转发等扩展能力,构建稳定、便捷的消息传输通道。支持群成员管理、群组自定义字段、群资料与群公告变更与展示、群组置顶等能力,提供多种群组类型,满足个性化群组需要。
查看详情 >> 大文件上传解决方案
将一次性上传大文件拆分成多个上传小文件的请求,缩短每个请求的时间,且如果某个请求失败,只需要重新发送这一次请求即可,无需从头开始。
查看详情 >> 电商解决方案
快速构建基础平台。针对大促、秒杀等活动对电商业务系统带来的挑战,提供弹性,可扩展的基础设施,从容应对挑战。提供从前端的域名解析、安全防护,到后端的业务系统,以及大数据分析等一整套的解决方案。
查看详情 >>