首页 文章 精选 留言 我的

精选列表

搜索[API],共10000篇文章
优秀的个人博客,低调大师

重磅消息:Dromara团队正式开源高性能异步API网关-Soul

微服务为什么需要网关? 微服务的流行,服务之间的调用,需要统一的请求标准。 微服务接口,需要监控,限流,熔断,等等。 微服务接口需要统一的鉴权。 接口问题定位 A/B test等等。太多功能了,就不一一列举了。 Soul是什么? soul 是一款高性能,响应式的网关。我在参考Kong 的插件设计思想,高性能的webflux后,开发而来。 官网 : https://dromara.org 如果打不开,改成http即可. github地址 :https://github.com/Dromara/soul gitee地址: https://gitee.com/shuaiqiyu/soul Soul架构设计 执行流程图 Soul功能: 支持各种语言,无缝集成Dubbo,SpringCloud,以及http服务。 丰富的插件支持,监控,鉴权,限流,熔断,代理,防火墙等等。 网关多种规则动态配置,支持各种策略配置。 插件热插拔,易扩展。 支持集群部署,支持A/B Test。 当然也有很多其他的功能,就不一一说了。 Soul 最大的亮点? 插件的热插拔,规则的动态配置。举个列子,比如一个接口你限流是1秒50次,但是你想调小点,像Springcloud-gateway 或者zuul 是不是还得改动配置 然后重启。 soul则不需要,直接在soul-admin找到对应的接口修改即可. soul提供了比较丰富的插件功能,插件与插件规则,选择器,用户可以自由定义 不想用就停用或者删除就行。想用就开启或者新增。 soul 是基于webflux的, 依赖rxJava ,其实高性能的,响应式的网关。 soul 提供了dubbo ,springcloud rpc框架的支持。 Soul适合人群 是适合所有的微服务系统。 后端是java,使用了一些rpc框架(dubbo,springcloud), 然后前端或者其他系统是 .net php 然后需要对接? 然后你问java 后端开发者,dubbo接口怎么调用? java 狗肯定不愿意给你提供http接口,或者直接回一句,你去找领导吧? 这个时候,你只需要告诉它,使用soul,你后端代码一句都不要动,只需要告诉我你zookeeper的地址就好! 当然也适合一些其他语言的系统,或者是老系统。 只要你是http服务就行,soul会进行代理请求调用。 Soul性能 soul 天然支持集群部署,底层采用webflux。 soul 所有的配置走的都是本地缓存。 双11,我们的高峰单台QPS 1W左右。 Soul VS java体系的Zuul,springcloud-gateway 性能上来说,soul和sc-gateway 都采用webflux,性能相当 sc-gateway 或者zuul 基于配置的,接口很多很难集成,而且配置规则不是动态化的。 soul是插件化的思想,插件热插拔,配置灵活并且是动态化的。 soul还可以用来排除问题,A/B test。 soul提供了监控插件来统计qps等等信息。 soul提供了waf,sign插件,来阻止外来攻击 soul vs kong kong 也是非常优秀的框架,但是其实lua语言,开发维护成本高,但是soul完全是java,所以javaer你懂的。 篇幅原因,此文只是一个简单介绍,Soul有很大的价值,喜欢的朋友可以去官网详细介绍。也欢迎大家进行star 和fork

优秀的个人博客,低调大师

短视频SDK,直播SDK,美颜SDK_提供开放API接口

现如今,美颜SDK已经成为图片与视频的必备功能,大部分互联网应用都会使用美颜SDK功能。随着短视频开发、直播系统行业的发展,用户对视频拍照不仅仅只满足美白、磨皮、瘦脸等功能了,而是在此基础上增加了一些特效,让视频具有了卖萌,搞笑,穿越,变脸等效果。短视频SDK、直播SDK接入,超低占用空间,十秒大型场景仅100KB+ 精准人脸识别,动态捕捉最优人脸画面 无限炫酷特效,支持Android、IOS系统。为了使视频更加可爱,我们可以给视频人物增加猫耳朵、帽子等特效,如何让相机实现以上特效功能呢?那么我们开发的美颜SDK将会是一个不错的选择。我们的美颜SDK,可以用于:我们的短视频SDK提供短视频拍摄、录制、编辑导入等功能,支持多种屏幕分辨率,、实时美颜、实时滤镜、动态贴纸、摄像头切换、闪光灯切换、对接人脸识别SDK实现人脸贴图等多样的录制功能、支持视频画面和时长裁剪、多视频拼接、添加滤镜、动图、音乐、MV、字幕、涂鸦等短视频高级编辑。提供产品级的UI开源界面,方便用户根据自己的业务定制界面,提供易用、稳定、统一的视频录制、导入裁剪和编辑高级接口,实现真正的二次开发、做到真正个性化。海量的视频滤镜与丰富的美颜素材库,为企业全方位解决短视频开发难题。美颜SDK功能说明:1、人脸识别和动态贴纸:提供海量动态贴纸,可自动识别人脸贴图。2、专业滤镜:提供海量美颜滤镜,支持实时美颜;3、自定义背景音乐:拥有海量不同场景背景音乐,用户可轻松选取背景音乐效果;4、抖音特效:13种抖音特效拍摄功能。5、支持视频拍摄、剪辑、转码、特效等有趣功能;6、海量的视频滤镜、丰富的美颜素材库;7、断点续传和回删: 支持上传下载断点续拍,回删;美颜SDK、直播SDK接入使用文档可以查看我们官网页面下的说明。关于美颜SDK:是由我们技术独立开发的一套通过美颜SDK产品为用户提供特效相机,拍摄辅助,自动美颜,抖音滤镜等有趣服务工具,轻松实现特效与剪辑,打造出卖萌,搞笑,穿越,变脸等效果。更可以自定义更多炫酷的背景特效。

优秀的个人博客,低调大师

一款API旅游产品即将霸屏你的手机

旅游产品作为各级旅行社经营活动的基础,一般由旅游规划师根据市场情况进行规划设计,最终以行程文档的形式固定下来。文档内容涉及日程安排、景点介绍、时间价格等,属于复杂的图文及表格混排信息。格式通常是 PDF、Word、Excel 等。 行业特点 旅行社是我国最早利用互联网处理核心业务的一个行业。在QQ刚推出文件传送功能之后,各级旅行社即广泛利用这个功能传送行程文档,提高旅游产品的宣传和经营效率。旅行社分为批发商和代理商两个大类,批发商规划旅游产品,并提供完整行程服务,代理商负责旅游产品的宣传推广,获取客源。各地旅行社之间的行业协作十分充分,很多旅行社既是批发商又是代理商。在旅游产品的市场经营过程中,通常存在多级代理,各级代理单点联系。为保障合理的商业利益分配,在旅游产品本身,也就是行程文档中,一般不包含联系方式。消费者通过与自己直

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册