Soul 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Soul 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java 查看源码 »
操作系统: 跨平台
收录时间: 2018-11-21
提 交 者: shuaiqiyu

Soul是什么? Soul 是一款高性能,响应式的网关。我在参考 Kong 的插件设计思想,高性能的 webflux 后,开发而来。

Soul 架构设计

执行流程图

Soul 功能:

  • 支持各种语言,无缝集成Dubbo,SpringCloud,以及http服务。

  • 丰富的插件支持,监控,鉴权,限流,熔断,代理,防火墙等等。

  • 网关多种规则动态配置,支持各种策略配置。

  • 插件热插拔,易扩展。

  • 支持集群部署,支持A/B Test。

  • 当然也有很多其他的功能,就不一一说了。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Soul 的相关博客

SOUL软件小结

soul 基于心灵的智能社交APP。功能是寻找最适合自己的灵魂伴侣 基于心灵测试给你智能匹配最简单的社交关系 匿名聊天软件一般都...

soul网关监控插件

本篇主要讲解soul网关插件监控插件的使用 流程图: 技术方案 监控插件,使用influxdb来进行存储,使用前请你确保你正确的安装...

手写虚拟机和soul.js

自己动手diy 虚拟机 https://github.com/furioussoul/my_virtual_machine.git jquery源码学习,实现soul.js https://github....

SOUL网关的限流实现(rateLimiter)

soul 网关的限流采用redis 令牌桶算法进行限流,针对到接口级别的限流 rateLimiter 配置使用流程: 1. 首先在插件管理中打开r...

soul开源网关项目搭建学习

1. soul开源网关项目搭建学习 1.1. 地址 https://gitee.com/shuaiqiyu/soul 1.2. 介绍 官方介绍:这是一个异步的,高性能的,跨...

从Soul APP 看社交升级新玩法

在数亿安卓下载量的陌陌和探探的热度之下,基于地理位置+看脸的社交在大部分眼里似乎已经垄断了陌生人社交市场。与此同时,陌...

Soul的灵魂“涉黄”?

最近一个“开车APP”不幸翻车,相信很多人都知道了。总结来说就是:手法愚蠢、伎俩下作,套路眼熟。 Soul是圈内颇有几分名气的...

SSL双向验证通杀_soul

“最近网易云没啥好听的音乐,于是乎喵上了Soul这款软件上路人唱的歌曲” 大概18年搞过一次双向验证,当时是为了完善工商爬虫...

Soul高可用网关:配置缓存三大同步策略

前言 网关是流量请求的入口,在微服务架构中承担了非常重要的角色,网关高可用的重要性不言而喻。在使用网关的过程中,为了满...

soul网关http用户接入使用教程

soul网关http用户接入使用教程 1. 首先先从git 或者github 上面找到soul 的源码地址,将源码clone下来。 gitee soul地址 gith...

Soul 的相关问答

还没有任何问答,马上提问

评论 (10)

加载中
写的挺好的,我下个网关准备用这个,webflux的使用场景我感觉最好的体现就是网关。
06/17 17:18
回复
举报
一般般。。
06/17 17:12
回复
举报

引用来自“落舞者”的评论

图是用什么画的

引用来自“LarryYan”的评论

同样想知道
用的是在线作图工具 https://www.processon.com/i/5ab537ffe4b0a248b0e01047
2019/04/23 19:28
回复
举报
Java不适合做网关
2019/04/09 20:35
回复
举报
nginx吗 简单粗暴吗?
2019/09/27 17:02
回复
举报
Golang呀 稍微调教下轻松百万(乱猜的 不要打我
2019/09/27 17:03
回复
举报
个人能力问题,软件开发跟开发语言没有任何关系!!!
2019/12/08 16:28
回复
举报
按这个说法一切大概都是个人能力问题
2019/12/09 09:43
回复
举报

引用来自“落舞者”的评论

图是用什么画的
同样想知道
2019/04/09 15:55
回复
举报
图是用什么画的
2018/12/14 15:29
回复
举报
更多评论
10 评论
143 收藏
分享
返回顶部
顶部