简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
.netcore的跨平台如此之火,忍不住想试试 在linux下部署 .net 程序。借鉴此篇博文:将ASP.NETCore应用程序部署至生产环境中(CentOS7)虽然是借鉴,但过程坎坷。对从未使用过linux的我难度可想而知,但万事有百度。分享一些坑,下载Centos7后,安装在VMware中,注意网络连接,最好是关机后重新启动。总体思路环境说明 VMware虚拟机
1.1.从github下载mysql测试数据集:https://github.com/datacharmer/test_db/releases/download/v1.0.7/test_db-1.0.7.tar.gz。上面那段多表关联查询sql放到oceanbase集群的employees数据库中执行几次,看下执行时间(特别说明这里的执行情况不代表真实情况,因两台主机配置不同)mydumper 和
在部署集群后,会自动创建一个系统租户(Tenant_SYS),同时会创建一些元数据表,部署时的配置信息会保存到元数据表中,扩缩容需要添加服务器节点,调休租户的Unit_Num大小,这些操作都需要保存到元数据表中,我们可以连接系统租户数据库查看元数据表的内容,查看zone、查看节点、查看租户、查看Unit等。
C#中几种换行符1.Windows 中的换行符"\r\n"2.Unix/Linux 平台换行符是 "\n"。3.MessageBox.Show() 的换行符为 "\n"4.Console 的换行符为 "\n"换行符还因平台差异而不同。为保持平台的通用性,可以用系统默认换行符 System.Environment.NewLine。
在开发一个word导出、替换内容功能时,因替换内容功能需要一个 word 模版,就把 word_replace_tpl.docx 模版文件放到 resources 下在开发环境中通过下面的方法能正确读取word_replace_tpl.docx文件,但是打成jar包在 linux下运行后无法找到文件了Filefile = ResourceUtils.getFile(ResourceUti...
1.Zuul相关概念Zuul是netflix开源的一个API Gateway 网关, 本质上是一个web servlet应用,用来做统一认证与鉴权、动态路由、监控、弹性、安全等边缘服务的框架,它的核心是做服务转发。2.为什么需要网关使用微服务架构后,大型系统往往会拆分为多个微服务,前端页面可能有商品,评价,广告、推荐模块等等,如果没有网关,前端页面就需要自己关心后端各个服务模块的地址,如果服...
docker 部署 mysql
上篇《SpringCloud实战二:Spring Cloud Eureka 服务发现与注册中心》搭建了一个简单的注册中心,启动项目后任何人都可以访问你的 eureka注册中心, http://localhost:10025/ ,从而知道你所有服务的IP与端口,虽然 eureka往往隐藏在网关后的内网,但也是不安全的 引入 spring-cloud-starter-security,可给注册.
1.为什么需要调用链监控?它能做什么? 随着系统规模越来越大,服务数目增加,各微服务间的调用关系也越来越错综复杂,通常一个客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生结果并返回,在复杂的微服务架构系统中,几乎每一个前端请求都会形成一条复杂的分布式服务调用链路,在每条链路中任何一个依赖服务出现延迟过高或错误的时候都会引起请求最后的失败,这时候,对于每一个请求,调用链的跟踪就变.
在微服务架构中,我们经常听到在网关中对某服务进行限速,已保护后端服务的稳定性,防止被大流量冲垮,在Nginx中也可以对请求限速Nginx中有两个指令:1.limit_conn 限制并发连接数2.limit_req 限制每秒连接数1.limit_conn 限制并发连接数ngx_http_limit_conn_module 默认编译进nginx,可通过–without-http_limi...