当前位置: 首页 > 软件库 > 服务器软件 > DNS服务器 >

shuke

高性能 DNS 授权服务器
授权协议 GPL
开发语言 C/C++
所属分类 服务器软件、 DNS服务器
软件类型 开源软件
地区 国产
投 递 者 关冠宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

基于DPDK开发的高性能DNS授权服务器, 万兆网卡QPS可以达到千万以上, 支持将zone data存放到mongodb.

性能

测试环境

NIC:  Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection
CPU: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
Memory: 64GB
OS:  Ubuntu 16.04.1 LTS
Kernel: 4.4.0-81-generic

结果 

1.one 10G port


pls note when test with 5 cores, shuke actually processed 12.43M and 11.39M requests per second, but the client reports 10.7M and 9.46M, this is because the NIC doesn't have enough bandwidth.

2.two 10G port

 相关资料
  • imi v1.0.13 版本新增了一个 Swoole\Coroutine\Http\Server 实现的协程服务器。需要 Swoole 4.4+ 才可使用该特性。 该特性是可选的,不影响以前使用的服务器模式。 使用协程服务器特性,依靠 Linux 系统的端口重用机制,系统级的负载均衡,可以让你的多进程 Http 服务处理请求的能力得到提升。 使用 ab,本机->虚拟机(双核+2进程)压测Hello

  • 我使用Wireshark捕获DNS数据包。在响应数据包中,我可以看到行权威名称服务器。问题:为什么有时服务器响应4或5个权威名称服务器,而有时只有1个?如果有一个权威的名称服务器列表,我如何知道关于IP地址的信息到底来自哪一个?如何找到包含特定域名信息的权威域名服务器的总列表?

  • 我在下面设置Spring配置: 和Maven设置如下:

  • 现在,我了解了访问令牌和刷新令牌,但我不知道如何实现它。 我有一个项目,前端是棱角分明的,后端是node.js的,前面有微服务架构和网关。我可以使用像oaust2授权服务器一样的aust0,用户存储在里面? 怎么做?在aust0文档中有大量的说明,我不明白哪个适合我。 我必须通过网关拦截登录、注销和注册,并重定向到auth0,或者我必须在我的用户微服务内部完成这些操作? 在我的项目中,还有个人信息

  • 我们有一个连接到Exchange服务器的MVC应用程序。我们使用以下代码连接到本地服务器以创建服务: 这很好,但现在我们的IT部门正在将Exchange服务器迁移到云上,一些用户在云服务器上,而另一些用户在本地。所以我把代码改成: 我正在使用服务号进行自动发现(由于某种原因,它不适用于常规帐户),然后我正在将服务的凭据更改为登录的用户,因此他可以访问收件箱。问题是,随机地,服务器返回“请求失败。远

  • 我有两个Spring启动应用程序。后端部分-可以访问数据库,它用作Rest API和管理面板。前端部分-使用Rest API为客户端显示信息。 因此,我对客户端(前端)的配置安全性有问题,对管理面板也有问题,授权是通过会话实现的。以前,客户端部分的授权是通过JWT令牌实现的,但我不太明白如何为每个客户端存储令牌,并在向Rest API发送请求时使用它。 这是我的安全配置: 那么,可以使用JWT令牌

  • 我有一个多租户项目,它将调用多个微服务来执行特定任务。 我希望微服务从发送的请求中了解要使用哪个DB,因为每个租户都将使用微服务,但是,租户将拥有自己的DB。我有另一个解决方案,它有一个处理API密钥管理的Web项目。 比方说,API密钥管理位于域:portal.example.com 当 tenant.example.com 在 microservice.example.com 调用微服务时,我

  • 概述 OCP 运行依赖 DNS 服务主要体现在两个方面: 解析 OCP 各节点的域名,及应用服务域名(必须) 通常需要添加 A 类型记录 master.example.com A 10.66.208.101 infra.example.com A 10.66.208.102 node1.example.com A 10.66.208.103 node2.examp