828华为云征文|华为云Flexus云服务器X实例——uniapp功能开发、搭建股票系统选择用什么服务器比较好?

news2024/12/25 2:07:11

在二次开发、安装搭建股票系统时,选择华为云Flexus X服务器是一个值得考虑的优质选项。以下是一些具体的建议:

测试环境:Linux系统CentOS7.6、宝塔、PHP7.3、MySQL5.7,根目录public,伪静态thinkphp,开启ssl证书

前言:Flexus X服务器的优势

高性能与灵活性:
Flexus X实例采用了领先的擎天QingTian架构,结合瑶光云脑和盘古大模型等创新技术,提供了卓越的计算能力和灵活性。
性能模式下,Flexus X实例的性能领先友商旗舰级C6达20%,与最新一代旗舰C7持平,但价格要至少低20%。其基础版性能也是业界U1独享型实例的1.6倍。
打破了传统云服务器CPU与内存固定配比的限制,支持用户根据业务实际需求定制算力规格,最高支持CPU内存为3:1的配比,实现资源的灵活配置和高效利用。
智能优化与加速:
Flexus X实例内嵌了智能应用调优算法和X-Turbo加速技术,能够显著提升关键应用的性能。例如,在MySQL性能评测中,Flexus X实例的打分数据接近友商的6倍之多,确保了股票系统在高并发场景下的稳定运行。
针对Nginx、Redis等常用中间件也进行了特殊优化,提供了全面的性能加速支持。
高可靠性与安全性:
华为云以其卓越的性能与稳定服务著称,Flexus X实例也继承了这一优良传统,能够为股票系统提供高可用性和数据安全保障。
提供了丰富的安全特性和合规性支持,确保股票系统的数据安全和个人隐私保护。
经济性与成本效益:
Flexus X实例以经济型的价格提供近乎旗舰级的性能体验,为用户降低了算力成本。根据实际需求定制算力规格可以进一步降低浪费和成本。
华为云“828 B2B企业节”等活动期间还可能提供更多优惠和福利,帮助用户以更低成本获取优质云服务。

1. 登录华为云官网

首先,您需要访问华为云官网(https://auth.huaweicloud.com/authui/login.html#/login),并使用您的华为云账号登录。如果您还没有账号,需要先进行注册。
在这里插入图片描述

登录后,在华为云首页的导航栏中,选择“产品”或“云市场”等选项,然后搜索“Flexus云服务器X实例”或直接访问Flexus云服务器的专属页面(如https://www.huaweicloud.com/product/flexus-x.html)。点击“购买”或“立即购买”按钮,进入Flexus云服务器X实例的购买页面。
在这里插入图片描述

2. 选择配置

在Flexus云服务器X实例的购买页面,您需要选择适合您需求的配置。这包括:

计费模式:Flexus云服务器X实例支持包年/包月以及按需计费模式。根据您的使用场景和预算,选择合适的计费模式。
区域和可用区:选择离您用户群体较近的区域和可用区,以减少网络延迟和提高访问速度。
实例规格:根据您的业务负载需求,选择合适的vCPU和内存配比。Flexus云服务器X实例支持灵活的vCPU和内存自定义配比,以满足不同场景下的需求。
镜像:选择适合您业务需求的操作系统镜像。华为云提供了丰富的公共镜像,您也可以选择私有镜像或共享镜像。
存储:配置系统盘和数据盘的类型和大小。Flexus云服务器X实例支持多种类型的存储盘,包括普通IO、高IO、通用型SSD等。
网络和安全组:配置网络设置和安全组规则,确保您的云服务器能够安全地访问互联网和内部网络。
弹性公网IP:根据您的需求,选择是否购买弹性公网IP,并配置带宽类型和带宽大小。
在这里插入图片描述

3. 确认配置并购买

在选择完所有配置后,仔细核对您的选择,确保无误后点击“立即购买”或“确认购买”按钮。进入支付页面,选择支付方式并完成支付。

4. 等待实例创建完成

支付成功后,华为云将开始创建您的Flexus云服务器X实例。这个过程可能需要几分钟到几十分钟不等,具体时间取决于您的配置和当前的系统负载。您可以在华为云管理控制台中查看实例的创建进度。

5. 远程连接和管理

当Flexus云服务器X实例创建完成后,您可以通过华为云管理控制台远程连接到您的云服务器。您可以使用CloudShell、SSH客户端或其他远程连接工具进行连接。连接成功后,您可以开始安装和配置您的应用程序、数据库等。
在这里插入图片描述

6、安装安全高效的服务器运维面板

url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];
then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec

7、安装服务器环境套件

在这里插入图片描述

在这里插入图片描述

考虑扩展性:
股票系统的业务可能会随着市场的变化而不断增长,因此在选择服务器时需要考虑其扩展性。Flexus X实例支持按需扩容和缩容,能够满足未来业务发展的需求。

注意:部署此项目,以下函数将被解禁:
proc_open,proc_close,pcntl_signal,pcntl_signal_dispatch,proc_get_status
在这里插入图片描述

8、配置Redis

Redis作为一种高性能的Key-Value数据库,以其丰富的数据结构、内存存储、持久化、高性能、单线程模型以及主从同步等特性,在分布式系统中发挥着重要作用。无论是作为缓存、计数器、消息队列还是排行榜等应用场景,Redis都能提供优秀的性能和稳定性。

在这里插入图片描述

9、导入数据库文件

以及修改数据库配置文件账号密码等等
在这里插入图片描述

10、实盘接口心跳

public static function heart(){
    $heart=new Heart();
    $heart->heart();
    return;
}

11、这个是电脑端个股持仓的分时图截图

在这里插入图片描述

12、周K数据、买入卖出截图

在这里插入图片描述

13、预警线= 配资金额+保证金*比例

先搜索 配资表(条件操盘中) 搜子账号ID 去持仓表 查询股票数量 如何数量是0 不继续做判断
搜到的股票数量 用z_market_bat 函数,查询 股票 返回值

   public  function precautious_line(){
 
        if(!yan_time($last_time=15.1)){
            Log::write('非交易时间');
            return;
        }
        $borrow_arr =  Db::name('stock_borrow')->where('status','1')->select();
        if(!empty($borrow_arr)){
            foreach ($borrow_arr as $key=>$val){
                $position_stock_arr = Db::name('stock_position')->where('sub_id',$val['stock_subaccount_id'])->field('gupiao_code,stock_count')->select();
                $market_val= '';
                if(!empty($position_stock_arr)){
                    foreach ($position_stock_arr as $value){
                        $current_price = z_market($value['gupiao_code'])['current_price']; //股票实时价格
                        $market_val += $value['stock_count']*$current_price;  //最新市值
                    }
                }else{
                    continue;
                    //echo "此配资无股票持仓\n\r";
                }
                if(!empty($market_val)){
                    $subaccount_money_arr = Db::name('stock_subaccount_money')->where('stock_subaccount_id',$borrow_arr[$key]
                    ['stock_subaccount_id'])->field('avail,freeze_amount,deposit_money,borrow_money')->find();
                    $subaccount_loss_warn = Db::name('stock_subaccount_risk')->where('stock_subaccount_id',$borrow_arr[$key]
                    ['stock_subaccount_id'])->value('loss_warn');
                    $subaccount_loss_warn= sprintf("%.2f",($subaccount_loss_warn/100));
                    $loss_warn = money_convert($subaccount_money_arr['borrow_money'])+(money_convert($subaccount_money_arr['deposit_money'])*
                            $subaccount_loss_warn);
                    $now_init_amount = $market_val+money_convert($subaccount_money_arr['avail'])+money_convert($subaccount_money_arr
                        ['freeze_amount']);
                    if($now_init_amount<$loss_warn && $borrow_arr[$key]['loss_warn_sms_send']==0){
                        $content = \think\Config::get('sms_template')['stock_loss_warn'];
                        $mobile[$key] = Db::name('member')->where('id',   $borrow_arr[$key]['member_id'])->value('mobile');
                        $content =  str_replace(array("#var#","#order_id#"),array($mobile[$key],$borrow_arr[$key]['order_id']), $content);
                        $res = sendsms_mandao($mobile[$key],$content,'user');
                        if($res){
                            Db::name('stock_borrow')->where('id',$borrow_arr[$key]['id'])->setField('loss_warn_sms_send',1);
                            echo "预警线提醒短信发送成功\n\r";
                        }
                    }else{
                        if($subaccount_money_arr && $loss_warn && $now_init_amount && $borrow_arr[$key]['loss_warn_sms_send']==1){
                            Db::name('stock_borrow')->where('id',$borrow_arr[$key]['id'])->setField('loss_warn_sms_send',0);
                            echo "该配资没有低于预警线\n\r";
                        }
                    }
                }else{
                    echo "最新总市值获取失败\n\r";
                }
            }
        }else{
            echo "无配资记录\n\r";
        }
    }

更新了腾讯的股票数据接口,修复实时行情数据,重构行情K线接口,分时,日K
修复手机端 涨跌榜显示异常
优化手机端页面,解决手机端加载慢的问题

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

综上所述,华为云Flexus X服务器凭借其高性能、灵活性、智能优化、高可靠性、经济性和成本效益等优势,成为二次开发、安装搭建股票系统的理想选择。在选择过程中需要充分考虑业务需求、定制化配置、扩展性等因素,并咨询华为云专家以获取更专业的建议和支持。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2181469.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1、深入理解Redis线程模型

文章目录 一、Redis是什么&#xff1f;有什么用&#xff1f;1、Redis是什么&#xff1f;2、2024年的Redis是什么样的&#xff1f; 二、Redis到底是单线程还是多线程&#xff1f;三、Redis如何保证指令原子性1、复合指令2、Redis事务3、Pipeline4、lua脚本5、Redis Function6、R…

CTFshow信息搜集web1~web20详解

目录 1、web1 源码泄露 2、web2 页面源代码泄露 3、 web3 响应头泄露 4、web4 robots协议 5、web5 phps源码泄露 6、web6 源码压缩包泄露 7、web7 GIT泄露 8、web8 SVN泄露 9、web9 vim缓存 10、web10 cookie 11、web11 域名解析 12、web12 网站公开信息 13、web13 技…

python4_画方格

python4_画方格 import turtledef cell():# 画第一个方格# 设置画笔宽度为1turtle.width(1)# 下笔,这样&#xff0c;路径就会画出来turtle.pendown()# 前进30px像素turtle.forward(30)# 设置为黑色turtle.color("black")# 方向转90度turtle.left(90)# 前进30px像素t…

HTML+CSS基础 第二季课堂笔记

一、列表 列表都不是单打独斗的&#xff0c;通常都是一组标签组成 1 无序列表 作用&#xff1a;定义一个没有顺序的列表结构 由两个标签组成&#xff0c;ul&#xff08;容器级标签&#xff09;&#xff0c;li&#xff08;容器级&#xff09; ul&#xff1a;英文ulordered …

828华为云征文 | 华为云Flexus云服务器X实例搭建企业内部VPN私有隧道,以实现安全远程办公

VPN虚拟专用网络适用于企业内部人员流动频繁和远程办公的情况&#xff0c;出差员工或在家办公的员工利用当地ISP就可以和企业的VPN网关建立私有的隧道连接。 通过拨入当地的ISP进入Internet再连接企业的VPN网关&#xff0c;在用户和VPN网关之间建立一个安全的“隧道”&#xff…

探索顶级低代码开发平台,实现创新

文章盘点ZohoCreator、OutSystems等10款顶尖低代码开发平台&#xff0c;各平台以快速开发、集成、数据安全等为主要特点&#xff0c;适用于不同企业需求&#xff0c;助力数字化转型。 一、Zoho Creator Zoho Creator 是一个低代码开发平台&#xff0c;它简化了应用开发中的复杂…

解决MySQL命令行中出现乱码问题

在MySQL命令行中遇到乱码问题通常是由于字符编码设置不正确导致的。以下是一些解决步骤&#xff1a; 1. **检查和设置字符集**&#xff1a; 首先&#xff0c;您需要确保MySQL服务器、客户端和数据库使用的是正确的字符集。您可以通过执行以下命令来查看当前的字符集设置&…

领英(LinkedIn)高效开发国外客户的6个技巧

社媒开发客户大家现在用的都挺多&#xff0c;每个社媒平台都有自己的特点&#xff0c;领英&#xff08;LinkedIn&#xff09;因为他特殊的职场定位&#xff0c;这上面有非常多的大客户&#xff0c;适合做B端的外贸企业&#xff0c;今天就来给大家分享一下如何利用领英高效开发国…

【无人机设计与控制】Multi-UAV|多无人机多场景路径规划算法MATLAB

摘要 本研究探讨了多无人机路径规划问题&#xff0c;提出了三种不同算法的对比分析&#xff0c;包括粒子群优化&#xff08;PSO&#xff09;、灰狼优化&#xff08;GWO&#xff09;和鲸鱼优化算法&#xff08;WOA&#xff09;。利用MATLAB实现了多场景仿真实验&#xff0c;验证…

关于 JVM 个人 NOTE

目录 1、JVM 的体系结构 2、双亲委派机制 3、堆内存调优 4、关于GC垃圾回收机制 4.1 GC中的复制算法 4.2 GC中的标记清除算法 1、JVM 的体系结构 "堆"中存在垃圾而"栈"中不存在垃圾的原因&#xff1a; 堆&#xff08;Heap&#xff09; 用途&#xff…

python-金币/打分/小理学数列3

一&#xff1a;金币 题目描述 国王将金币作为工资&#xff0c;发放给忠诚的骑士。 第一天&#xff0c;骑士收到一枚金币&#xff1b;之后两天&#xff08;第二天和第三天&#xff09;里&#xff0c;每天收到两枚金币&#xff1b;之后三天&#xff08;第四、五、六天&#xff09…

数值计算 --- 平方根倒数快速算法(下)

平方根倒数快速算法(下) --- 向Greg Walsh致敬&#xff01; 数值计算 --- 平方根倒数快速算法(上)_开根号倒数快速-CSDN博客文章浏览阅读712次&#xff0c;点赞31次&#xff0c;收藏30次。由于平方根倒数快速算法实在是太过经典&#xff0c;出于对code中magic number"0x5f…

Temu、亚马逊如何建立稳固的测评系统、避免挂单?

在跨境电商的测评与补单过程中&#xff0c;许多卖家和测评工作室常常面临由于技术环境不足导致的下单成功率低的问题。尤其是新账号在首次下单时&#xff0c;往往会遇到F号或砍单的困扰&#xff0c;进而陷入频繁购买和账号损失的恶性循环。这不仅消耗了大量时间和精力&#xff…

【真实访问】那些选择土木专业的学生,后来怎么样了?

“你会让孩子报土木专业吗&#xff1f;” 7月15日&#xff0c;澎湃新闻在微博上发起线上调研&#xff0c;截至16日12时&#xff0c;8000多人参与了投票&#xff0c;结果显示近7000人选择“不会&#xff0c;天坑专业”。短短几年时间&#xff0c;土木工程专业的报考从“香饽饽”…

Android Studio 新版本 Logcat 的使用详解

点击进入官方Logcat介绍 一个好的Android程序员要会使用AndroidStudio自带的Logcat查看日志&#xff0c;会Log定位也是查找程序bug的第一关键。同时Logcat是一个查看和处理日志消息的工具&#xff0c;它可以更快的帮助开发者调试应用程序。 步入正题&#xff0c;看图说话。 点…

如何实现Mybatis自定义插件

背景 MyBatis的插件机制&#xff0c;也可称为拦截器&#xff0c;是一种强大的扩展工具。它允许开发者在不修改MyBatis框架源代码的情况下&#xff0c;通过拦截和修改MyBatis执行过程中的行为来定制和增强功能。 MyBatis插件可以拦截四大核心组件的方法调用&#xff1a;Executor…

建筑中的文化表达与地方特色:演绎地域之魂

在浩瀚的城市风貌中&#xff0c;每一座建筑都是文化的载体&#xff0c;无声地讲述着地域的故事与精神。建筑不仅需要满足功能需求&#xff0c;更应成为文化传承与创新的舞台。本文旨在深度剖析建筑设计如何在尊重与弘扬地方文化的基础上&#xff0c;巧妙融合现代元素&#xff0…

828华为云征文|华为云 Flexus X实例之家庭娱乐中心搭建

话接上文《828华为云征文&#xff5c;华为云Flexus X实例初体验》&#xff0c;这次我们利用手头的 Flexus X 实例来搭建家庭影音中心和密码管理环境。 前置环境 为了方便小白用户甚至运维人员&#xff0c;我觉得现阶段的宝塔面板 和 1Panel 都是不错的选择。我这里以宝塔为例…

数通 1

通信&#xff1a;需要介质才能通信电话离信号塔&#xff08;基站&#xff09;越远&#xff0c;信号越弱。信号在基站之间传递。你离路由器越远&#xff0c;信号越差。一个意思 比如想传一张图片&#xff0c;这张图片就是数据载荷 网关&#xff0c;分割两个网络。路由器可以是网…

全网最详细——OpenFlow 协议分析

目录 1 OpenFlow 交换机 2 流表 3 OpenFlow 通道 4 任务描述 5 任务要求 6 任务实施 7 任务验收 1 OpenFlow 交换机 Open Flow 交换机可以分成流表和安全通道两部分。在 Open Flow协议规范中&#xff0c;控制器可以给交换机下发流表项来指导交换机处理匹配流表项的数据包…