soul专题

Soul Machines——AI生成虚拟主播或虚拟人,模拟真人交互

一、Soul Machines介绍 Soul Machines 致力于开发高度逼真的虚拟人和数字化身,通过结合人工智能、计算机图形学和面部动画技术,打造具有情感交互能力的虚拟角色。这些虚拟角色可以应用于客户服务、教育、健康护理等领域,为用户提供更具人性化和互动性的体验。 二、Soul Machines 的核心功能 1. 虚拟数字人 虚拟数字人是 Soul Machines 的核心产品,这些

latex中的删除线[当导入包` \usepackage{soul}`不起作用时,导入包`\usepackage{ulem}`]

当导入包 \usepackage{soul}不起作用时,导入包\usepackage{ulem} 错误 Undefined control sequence 指的是 LaTeX 无法识别你使用的命令。在这种情况下,错误出现在 \sout 命令上,这表明 LaTeX 文档中使用了未定义的命令。具体地,这可能是因为 \sout 命令没有被正确加载或者相关包没有被引入。 解决步骤 检查包的加载

Soul网关同步数据之Zookeeper

Soul网关同步数据之Zookeeper 调整配置 pom文件中注释掉原来默认的websocket同步方式,改为zookeeper同步。 <!--soul data sync start use zookeeper--><dependency><groupId>org.dromara</groupId><artifactId>soul-spring-boot-starter-

Soul网关插件之Spring Cloud

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server 出现这个错误的主要原因是因为。soul-examples里面的springcloud插件项目使用的默认注册中心是eureka,pom文件中也是eureka。即使yml中配置文件修改了也没用。因此

Soul网关插件之Sofa

关于sofa代理的插件,从开始就碰到了问题。 以为可以类似于之前的http一样直接启动就可以了,没想到还是有问题。需要在soul-bootstrap中加入 sofa插件的依赖<dependency><groupId>com.alipay.sofa</groupId><artifactId>sofa-rpc-all</artifactId><version>5.7.6</version></dep

Soul网关代理Dubbo插件的使用

Soul+Dubbo环境搭建 今天一下午,试了几个小时如何搭建环境,发现了如下几个 问题 版本不同,无法注册 首先参考芋道源码http://www.iocoder.cn/Soul/install/ 实现了一下dubbo+nacos。但是发现自己复制的2.1.2版本与下载的源码的soul-admin和soul-boostrap的版本不对。项目无法被注册到网关上,这个是个问题。后续希望可以通过看

Soul网关默认Divide插件的使用

Divide插件的使用 上一篇已经说到,Soul网关代理了我们自定义的一个SpringBoot服务。 这一篇。我们就来尝试下如何实现网关的默认的Divide插件提供的负载均衡功能(好像也只能根据匹配的规则提供负载均衡的功能) 此选择器为我SpringBoot服务启动并连接到soul-admin之后默认生成的,但是由此产生了一个问题,当我的应用下线之后,这个选择器和选择器规则并没有下线?有待后续

高性能网关Soul源码调试环境搭建

拉取代码,修改配置 首先访问https://github.com/dromara/soul 对该仓库进行star和watch,作为一个网关使用的新手。需要在后续关注soul的开发动向,把他更好的用在工作当中 随后将该仓库fork到自己的github中。方便自己后续进行代码的学习和注释。然后对自己fork的仓库进行clone git clone git@github.com:zhendiao/s

新灵魂电钢琴-Gospel Musicians Neo-Soul Keys NEW 3X Version

Gospel Musicians Neo-Soul Keys NEW 3X Version | 5.3GB 适用于Kontakt 5 FREE Player的Ne​​o-Soul Keys 3X库,是一个非常特殊的城市声音电钢琴库,旨在再现真实机电乐器的精确声音,感觉和可演奏性,并具有真实机壳的细节和表现力当然还有最漂亮的颤音 我们的第一目标是确保如果您不能将真正的电子钢琴带到演出或录

soul开源网关项目搭建学习

1. soul开源网关项目搭建学习 1.1. 地址 https://gitee.com/shuaiqiyu/soul 1.2. 介绍 官方介绍:这是一个异步的,高性能的,跨语言的,响应式的API网关。参考了Kong,Spring-Cloud-Gateway等优秀的网关后,站在巨人的肩膀上,Soul由此诞生! 1.3. 特性 支持各种语言,无缝集成Dubbo,SpringCloud。丰富的插件

soul学习初识divide插件

先梳理下经过divide插件的大致执行流程 直接看bootstrap日志 猜测 :AbstractSoulPlugin,WebClientPlugin 是入口,public abstract class AbstractSoulPlugin implements SoulPlugin public class WebClientPlugin implements SoulPlugin他

神禹网关Shenyu[Soul]的简易运用

神禹网关,功能强大,一直想傻瓜似的用起来。落实起来,却并非容易。探索了数日,终于如愿以偿,特将过程详细记录下来,以供参考。 这里以spring cloud nacos分布微服架构应用,简要说明神禹网关apache-shenyu的简易运用。 1 软件版本的选用 简化运用起见,选择二进制版本。当前最高版本是2.6.1,由近及远,反复验证,发现只有2.4.2版本,可以直接拿来使用:apache-s

soul

1 Heartbeats 2 here am I 3 victory 4 city of hope  5 Fields of  honour  Paul Mottram" 6 Breath and life

Z世代社交平台崛起,Soul CEO张璐如何打破传统社交刻板印象?

对于年轻人来说,他们既渴望社交自由,又被多种因素困扰,时常会陷入各种社交窘境。Soul CEO张璐从Soul诞生之初便开始探索年轻人的社交需求,通过与团队共同创新多元化的场景与玩法,为年轻人提供了更新奇有趣且自在的社交方式。 快节奏的生活导致社交范围被大大压缩,在这个人均社恐的时代,年轻人难免陷入交友困境。大众会对传统社交产生刻板印象,其实大多是由于这些社交产品强调颜值、地理位置等因素,

对Soul 安卓App的一次 api请求 抓取记录

之前注册玩过一段时间的社交app--soul,发现其没有网页版也没有桌面版,app里也没有相关的数据导出功能,作为一个老用户,很多日常发布的瞬间很想导出来,作为纪念,所以就想看看能不能脚本抓取我的数据,才有了下面的记录: 一.对soul抓包 分析Soul App的数据请求,需要用到工具对app应用进行抓包 0 - 工具:Fillder(直接下载安装)1 - 设置手机和电脑连接的wifi代理,具体

Soul的匹配策略和waf执行流程

Soul的匹配策略和waf执行流程 soul的匹配策略 通过前面几节的分析我们可以看到,几乎所有的插件都有匹配的规则执行的顺序,而我们通过插件分析了解到,具体的规则匹配是在soul-plugin-base中实现的 在AbstractSoulPlugin文件中我们可以看到,具体的筛选规则的要求被封装在了MatchStrategyUtils.match方法中,通过规则要求条件数量来获取到匹配的规则

soul网关简单的快速入门

soul介绍 这是一个异步的,高性能的,跨语言的,响应式的API网关。我希望能够有一样东西像灵魂一样,保护您的微服务。参考了Kong,Spring-Cloud-Gateway等优秀的网关后,站在巨人的肩膀上,Soul由此诞生! soul的功能: 支持各种语言,无缝集成Dubbo,SpringCloud。 丰富的插件支持,鉴权,限流,熔断,防火墙等等。 网关多种规则动态配置,支持各种策略配置。

3.Soul网关接入与验证

此章节将基于上一章节基础之上,引入Soul网关,至于Soul网关是干什么的,怎么做的,我们会在后续章节讲解,1-3章节侧重于搭建应用。 本章节的Soul网关接入,如果你1,2章节都是和我保持一致,那么只需要直接启动Soul网关即可,但是对应的provider,consumer应用是需要额外的代码接入的。 开发环境和第二章保持一致。 3.1 提供者接入Soul 3.1.1 pom <de

Soul网关源码分析-请求从浏览器端如何通过soul转发到后台

在上一篇中,我分析了接入soul的springBoot应用,是如何在启动时将拦截规则同步到soul-admin的,那么在这一讲中,我们一起从源码的角度来看看一个web请求,是如何经过soul转发到后台的。 还是跟上一讲一样,我先把代码跟踪结果发出来,再来看看我是如何一步步得出这个结论的,通过跟踪代码梳理出来的流程如下图所示: 上图中标了红色字体的表示还存在疑问的,但是只是细节的问题,大体的流程

Soul网关源码分析-11期

文章目录 后台与网关数据同步 (Zookeeper篇)后台信息模式切换网关信息模式切换后台数据初始化时传输后台数据变动时传输网关数据变动时接收 后台与网关数据同步 (Zookeeper篇) 后台与网关的数据同步, 在 V2.2.1 中默认是 Websocket 方式, 如何切换到 Zookeeper 呢? 这里肯定是后台与网关都切换到 Zookeeper, 先分

Soul网关数据同步源码分析-Http长轮询

在这篇文章中,我们学习下soul网关与soul-admin间数据同步方案,并尝试分析其中实现较为复杂的Http长轮询方案的源码实现。 一、自己思考如何实现 在展开学习之前先想下如果是我怎么实现数据的同步功能。出现在我脑海里最直接的两个方案: 1 soul网关启动后调用soul-admin接口同步全量配置,然后启动定时任务每隔10秒钟查询一次做增量更新,这是一种纯拉取的方式; 2 全量配置

Soul网关源码分析-19期

文章目录 集群下数据同步探究Websocket 表现Websocket 增量更新实现Http 长轮询表现Http 长轮询更新实现Zookeeper 表现Nacos 表现总结 集群下数据同步探究 昨天配置集群时有个问题我一直惦记着, 集群间同步网关的数据会不会 相互覆盖 ? 在我看来, 后台集群间没有数据交互, 它们的桥梁仅仅是同一个数据库. 所以当后台为集群

【高性能网关soul学习】1. 基础概念和http流量转发demo搭建

1.高性能网关Soul学习之基础概念和demo搭建 gitHub Soul 官网 Soul 文档地址 整体架构图 Soul 是基于 WebFlux 实现的响应式的API网关,具有异步、高性能、跨语言等特点。 简单介绍: Soul-Admin:网页管理端,负责可视化的配置和数据的持久化等操作Soul Cluster:从admin部分通过推拉等方式同步配置数据到集群Plugins 和

Soul App引领社交元宇宙浪潮,开创年轻人的社交新时代

近几年来,元宇宙的概念愈发炙手可热,成为互联网行业头部企业竞相追逐的“香饽饽”。作为社交元宇宙的先行者和探索者,Soul App依托虚拟形象、游戏化场景等创新产品设计,为用户带来了真正沉浸式的社交体验,同时构建了稳固的社交关系网络。其对社交元宇宙的前瞻性探索和实践,不仅拓展了人们对元宇宙的想象空间,也为行业的高质量发展提供了先进经验。 Soul App于2016年上线,是一款基于兴趣图谱

soul从入门到进阶06——运行soul-examples-dubbo

前面我们初步尝试了soul网关的http协议相关的功能。这篇我们来看一下 dubbo协议的功能。 1. 启动soul-admin 和 soul-bootstrap 省略 可参考 soul从入门到进阶01——soul网关初体验 2. 启动 soul-example-dubbo 打开命令行cd soul-examplescd soul-examples-dubbo 可以看到分别是apach

soul从入门到进阶05——soul-bootstrap数据同步流程

我们在 soul-admin的数据同步流程中分析了admin的数据同步流程,这篇我们来看看soul-bootstrap的数据同步流程 启动 soul-bootstrap 打印如下日志,我们同样从日志着手来分析。 日志中打印了 you use websocket sync soul data我们根据日志,找到WebsocketSyncDataConfiguration这个类 2021-01-