服务国产化替代方案咨询

小W

问题描述

因为项目服务需要国产化,目前操作系统选用的是麒麟,数据库使用达梦,项目中还使用了Nginx和workerman/redis-queue, 请问Nginx和Redis的国产化替代方案有没有?

为此你搜索到了哪些方案及不适用的原因

nginx 替换为 openresty。
redis替换为memcached。
首先不确定是否符合国产化,另外redis换成memcached(不支持订阅和发布)后,workerman/redis-queue基于Redis的消息队列,支持消息延迟处理如何使用?

新替代方案

nginx => TongHttpServer
redis => TongRDS

1212 3 1
3个回答

luohonen

nginx和redis都是开源的,又没有国家概念,你换成 openresty,memcached有什么区别

  • 小W 2023-07-17

    后来又找了东方通的解决方案

稚出

workerman也不是国产化吧,php不是国产的呀

  • 暂无评论
banro512

memcached 不是国产
openresty 也集成了 nginx,也不是国产

redis可以使用 swoole redis 服务器替换,https://wiki.swoole.com/#/redis_server

nginx 可以不使用,直接用 webman就行,不需要设置反代

====

不过一切都是徒劳,php也不是国产,还要不要使用?

  • 小W 2023-07-17

    nginx 可以不使用,直接用 webman就行,不需要设置反代

    很多配置都是使用的nginx, 包括go的一些服务。语言这个肯定是没有要求。

    redis可以使用 swoole redis 服务器替换,https://wiki.swoole.com/#/redis_server

    redis这个替换方案靠谱吗?

  • 小W 2023-07-17

    可以将redis直接替换成 swoole redis ? 支持订阅和发布?

  • banro512 2023-07-17

    swoole那个大部分都是支持的,你可以试试,目前这个应该是比较靠谱的简单替代方法吧,貌似360也出了个redis兼容服务,具体百度下。

    nginx 可以使用阿里的 Tengine 来替代,本质也是nginx,就是改个名称和小修改 https://tengine.taobao.org/

  • banro512 2023-07-17

    360的类 redis软件 pika,基本上完全兼容redis https://github.com/OpenAtomFoundation/pika

  • 小W 2023-07-17

    Tengine、pika 这两个我都看过,就是不知道符不符合国产化标准

  • banro512 2023-07-17

    标准怎么定,这个要看你们审核。东方通严格来说也不符合,基本就是套壳 nginx redis

🔝