网站服务器租用售价建设网站的一般过程

bicheng/2026/1/21 4:10:22/文章来源:
网站服务器租用售价,建设网站的一般过程,seo推广排名,住房建设厅网站Hi#xff0c;大家好#xff0c;我叫consul#xff0c;翻译成中文叫做“领事”#xff0c;其实我更喜欢叫自己为中介#xff0c;因为我觉得自己做的事情和房产中介非常像。比如说想要卖房的房东到我这边登记#xff0c;我将房屋信息登录到我的表格中#xff08;服务注册… Hi大家好我叫consul翻译成中文叫做“领事”其实我更喜欢叫自己为中介因为我觉得自己做的事情和房产中介非常像。比如说想要卖房的房东到我这边登记我将房屋信息登录到我的表格中服务注册有买家来咨询时我再查询表格将符合条件的房子返回给买家服务发现平时我也要做点房源的维护工作比如每隔一天就打电话问下房东“你的房子还卖么服务健康检查”。我的诞生也和现在互联网项目的开发模式有关从之前的三层架构衍化成现在有微服务架构把原来BLL和DAL层做事按业务拆成独立的分布式服务其实很多人就是把CURD放到单独的服务中而已为了高可用高扩展又把这些服务进程集群化就出现一堆的地址和端口。客户端由原来的进程内调用变成跨进程或跨网络调用服务把这些一堆地址和端口放到配置文件中。这样做其实没什么问题但维护起来比较麻烦比如说增加一个服务就要修改配置文件并重启客户端同理删掉一个服务也要同样的操作。我的作用主要是管理这些集群服务的配置整体流程是这样子的服务进程启动的时候把服务名和自己的IP、端口通过HTTP告诉我我将这些信息记到自己的内存表格中客户端调用时带上要查询的服务名通过HTTP发送给我我再自己的内存表中找到叫这服务名的所有配置发送给客户端。平时我还要做一些服务健康检查的事儿在上面服务启动的时候服务还要给我配置一个检查接口和检查频率等一些参数我会按这些参数每隔一段时间比如10秒钟去请求一下这个接口如果不通我就隔5秒再重试下如果重试3次还不通我就认定这个服务挂掉了就从内存表格中删掉这个服务配置不然客户端要请求到这个不通服务我就罪过了。说了这么多还是看下我的整个流程图吧一图胜千言最后再用代码实现下吧语言是C#其实语言类似反正都有现成的sdk。1、VS中建个控制台应用并通过nuget安装consul包2、注册几个服务static void Main(string[] args) {string serviceName OrderService;// 注册服务RegisteService(serviceName, new DnsEndPoint(127.0.0.1, 16005));RegisteService(serviceName, new DnsEndPoint(127.0.0.1, 16007));RegisteService(serviceName, new DnsEndPoint(127.0.0.1, 16008));Console.ReadKey(); } static bool RegisteService(string serviceName, DnsEndPoint dnsEndPoint) {var serviceId GenServiceId(serviceName, dnsEndPoint);var checkId GenCheckId(serviceName, dnsEndPoint);var checkName GenCheckName(serviceName, dnsEndPoint);var check new AgentCheckRegistration{ID checkId,Name checkName,TCP ${dnsEndPoint.Host}:{dnsEndPoint.Port},Interval TimeSpan.FromSeconds(10),Status HealthStatus.Passing,DeregisterCriticalServiceAfter TimeSpan.FromSeconds(20),};var service new AgentServiceRegistration{ID serviceId,Name serviceName,Address dnsEndPoint.Host,Port dnsEndPoint.Port,Check check};var _client new ConsulClient(config {var uriBuilder new UriBuilder(http://localhost:8500);config.Address uriBuilder.Uri;});var res _client.Agent.ServiceRegister(service).Result;if (res.StatusCode ! HttpStatusCode.OK)return false;return true; } 3、服务发现static void Main(string[] args) {string serviceName OrderService;// 服务发现Liststring targets FindServiceEndpoints(serviceName);foreach (var item in targets){Console.WriteLine(item);}Console.ReadKey(); } static Liststring FindServiceEndpoints(string serviceName) {var _client new ConsulClient(config {var uriBuilder new UriBuilder(http://localhost:8500);config.Address uriBuilder.Uri;});var targets new Liststring();try{var r _client.Health.Service(serviceName, , true).Result;if (r.StatusCode ! HttpStatusCode.OK)throw new ApplicationException($query consul server error);targets r.Response.Select(x ${x.Service.Address}:{x.Service.Port}).ToList();}catch { }return targets; }PS不要忘了把consul也做成集群~~

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

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

相关文章

微网站解决方案什么是社交电商平台

FTP(File Transfer Protocol)是一个用于在网络上的计算机之间传输文件的协议。它属于网络协议组的应用层,主要用于文件的上传、下载和文件管理操作,是一种比较通用、操作也比较简单的传输方式。不过随着国产化大浪潮的推进&#x…

网站页数php网站开发背景

合宙Air724UG-4G模块AT指令调试接线演示 一、前言 上海合宙Air724UG模块是一款高性能的4G Cat.1通信模组(全网通模块,支持移动、联通、电信,支持短信和网络通信),为开发者提供了丰富的接口和开发方式。 在本文中,将详述调试与集成该模块的关键步骤: (1)从基础硬件配…

泰安商城网站开发设计江西建筑人才网

中国移动云能力中心在2020年中国移动全球合作伙伴大会移动云分论坛上,发布了新型自研软硬融合弹性计算架构——大云磐石服务器。该架构以自主设计的可编程芯片HyperCard和轻量级Hypervisor为核心,将存储、网络虚拟化能力卸载到硬件芯片,彻底突…

网站开发学什么语音天元建设集团有限公司黄岛分公司

来源:《科学进展》概要:一种以神经元为模型的超导计算芯片,能比人脑更高效快速地加工处理信息。一种以神经元为模型的超导计算芯片,能比人脑更高效快速地加工处理信息。近日刊登于《科学进展》的新成果,或许将成为科学…

红酒网站建设策划书运营和营销哪个更好

1.具体步骤 大概五个步骤 添加磁盘磁盘分区格式化分区挂载分区到指定目录设置开机自动挂载 目标将sdb1分区挂载到/data目录 2.添加磁盘 使用lsblk -f命令可以查看当前系统磁盘情况 lsblk -f 可以看到已经有一个磁盘sda,现在我们给虚拟机增加一个磁盘 添加完成后…

郑州网站推广公司案例dw安装免费下载

软件详细设计说明书 1.系统总体设计 2.性能设计 3.系统功能模块详细设计 4.数据库设计 5.接口设计 6.系统出错处理设计 7.系统处理规定 软件全套资料:本文末个人名片直接获取或者进主页。

企业网站icp备案申请济南网站优化分析

https://blog.csdn.net/qq_35488967/article/details/54602752 https://blog.csdn.net/xiaolong361/article/details/89417527

国外网站dns改成什么快帝国cms怎么做音乐网站

只有克服了情感的波动,才能专心致志地追求事业的成功 目录 列表 list命令 lpush lpushx rpush rpushx lrange lpop rpop lindex linsert llen lrem ltrim 阻塞命令 小结 列表 列表相当于 数组或者顺序表。 列表类型是用来存储多个有序的字符串&…

郑州网站推广服务个人介绍html代码简单

前端打包工具之Webpack5 什么是打包工具打包工具的作用常见的打包工具一、Webpack1、什么是[webpack](https://webpack.docschina.org/concepts/)2、webpack本身的功能是有限的3、webpack基本使用:基于本身功能只解析JS资源4、webpack配置4.1、entry(入口…

国际网站空间企业网站优化分为两个方向

返回《Vue+OpenLayers7》专栏目录:Vue+OpenLayers7 前言 之前已经讲了如何地图中如何添加大量点到webgl图层优化大量点浏览器页面卡顿的问题。本章介绍补充一下叠加大量图片图标要素到地图的情况下的问题。 二、依赖和使用 "ol": "7.5.2"使用npm安装依…

芜湖哪里做网站wordpress主页最新文章显示

1.1DaemonSet是什么 Deployment部署的副本Pod会分布在各个Node上,每个Node都可能运行好几个副本。DaemonSet的不同之处在于:每个Node上最多只能运行⼀个副本。DaemonSet的典型应用场景有: (1)在集群的每个节点上运⾏存…

建筑网站大图哪个网站有高清图片做ppt

引言 串行外设接口(SPI)是微控制器和外围IC(如传感器、ADC、DAC、移位寄存器、SRAM等)之间使用最广泛的接口之一。本文先简要说明SPI接口,然后介绍ADI公司支持SPI的模拟开关与多路转换器,以及它们如何帮助减少系统电路板设计中的数…

免费的网站关键词查询工具简易软件下载

739. 每日温度 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a;使用单调栈遍历&#xff0c;循环找栈中比栈顶数小的就出栈&#xff0c;并且记录值。比栈顶数大的就入栈&#xff0c;形成单调递增的栈 class Solution { public:vector<int> dailyTemperatures(…

济南手机网站定制价格photoshop手机版安卓

以下是我起草的部门SVN规范里原则的一部分。文件提交时要求必须提交注释&#xff0c;注明相关修改信息&#xff0c;例如bug号、任务描述等。具体内容可采用约定或者设置的形式。你所提交的改变将体现给其他开发者&#xff0c;要明白提交的后果&#xff0c;提交之前要慎重。代码…

专业网站托管的公司aso搜索排名优化

代码和报告均为本人自己实现&#xff08;实验满分&#xff09;&#xff0c;只展示主要任务实验结果&#xff0c;如果需要详细的实验报告或者代码可以私聊博主&#xff0c;接实验技术指导1对1 实验要求布置请看http://t.csdnimg.cn/1sh7s 运行模型&#xff0c;测试模型在有 100%…

建网站赚钱吗毕设做网站类型

2023年12月10日&#xff0c;周日上午 如何生成Doxygen 风格的注释 在需要Doxygen 风格注释的函数上方输入 /**&#xff0c;然后按下 Enter 键。Qt Creator 将自动为你生成一个注释模板。 输入&#xff0c;Qt Creator会自动帮你补全Doxygen标签 不得不说&#xff0c;写了Doxyge…

网站维护的基本内容包括哪些国内设计网站公司网站

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua&#xff0c;在这里我会分享我的知识和经验。&#x…

怎么套网站如何做一个网站赚钱

1、管理员登录sonar 2、如图 一条规则配置一个&#xff0c;不要填写逗号或者分号分割的多个规则 转载于:https://www.cnblogs.com/shengulong/p/8324764.html

网络网站推广首荐乐云seo优化方案官网电子版

正题 题目大意 将nnn个数分为222个非空的集合&#xff0c;要求两个集合内数的乘积的gcdgcdgcd为111。求方案数 解题思路 拥有相同质因子的数一定要在同一组&#xff0c;枚举质因数然后将拥有的数都用并查集合并然后用联通块数量来求即可。 codecodecode #include<cstdio&…

中国正规官方网站有哪些电子商务网站建设可行性 分析

参考&#xff1a; https://zhuanlan.zhihu.com/p/259591644 主要就是降低transformer自注意力模块的复杂度 复杂度主要就是 Q K^T影响的&#xff0c;稀疏注意力就是在Q点乘K的转置这模块做文章 下列式一些sparse transformer稀疏注意力方法 a、transformer原始的 &#xff0…