摘要: 背景: 1. 一些项目的基础功能会有Audit Trace, 以记录系统用户所做过的所有记录。 2. 实时备份数据,比如mysql主从复制,一个用于面向应用,一个用于对应用数据库的实时备份。 3. 实时收集关系型数据库变更,将数据保存在nosql数据库中,以提供快速检索,一个较为实用的场景就是实现地 阅读全文
posted @ 2019-04-18 16:18 上盐码农 阅读(5487) 评论(0) 推荐(0) 编辑
摘要: 前几篇先是记载了如何通过nginx配置服务负载均衡,后面记载了如何通过 ocelot 配置 服务负载均衡,分别介绍了用webapi注册服务以及配置文件注册服务,通过ocelot webapi + consul 配置负载均衡系列学习完毕。 然而nginx负载均衡没有服务发现,依然不能用生产环境,本篇将 阅读全文
posted @ 2019-04-17 17:41 上盐码农 阅读(12819) 评论(0) 推荐(3) 编辑
摘要: 之所以用到nginx来做负载均衡,是因为我们可以通过简单的配置就能达到双机,多机负载均衡的目的;另外,如 负载均衡之Ocelot 所述 网关 API ,如果一个服务群的 网关 挂掉了,那整个服务都无法工作。因此我们可能需要将 网关API 布署在多台机器上,并做负载均衡。 以下是我在linux机上对 阅读全文
posted @ 2019-04-16 09:53 上盐码农 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 上一篇 负载均衡之Ocelot+Consul(文件配置注册服务),介绍了如何通过json文件注册服务,本篇将学习如何通过web api 注册服务。 在展开学习过程之前,且先总结一下 consul服务发现的知识: 上篇的服务发现介绍,是基于单机单节点的,并没有跟其它机子进行联盟。Consul 是建议至 阅读全文
posted @ 2019-04-16 09:50 上盐码农 阅读(770) 评论(4) 推荐(0) 编辑
摘要: 继上篇 Ocellot 做负载均衡之后,本篇将记录 Ocelot + Consul 试验如何做服务发现和服务注册。 服务发现和服务注册的背景知识,一搜满街都是。 在此,我还是写下自己对这个术语的理解吧。上篇虽然对多个服务节点做了负载均衡,但如果其中一个节点挂掉了,我们访问时会现一次成功一次失败,这在 阅读全文
posted @ 2019-04-11 18:05 上盐码农 阅读(3176) 评论(5) 推荐(2) 编辑
摘要: Ocelot 负载均衡: 背景知识,ocelot是基于 webapi 的网关框架,要使用ocelot来做路由转发和负载均衡,需要创建一个webapi,然后以这个webapi来做gateway. 以下是具体配置和测试结果: 1. RoundRobin 均衡方式,轮询调用子节点服务, 即 5011,50 阅读全文
posted @ 2019-04-10 18:20 上盐码农 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 很惭愧,从开通博客园帐号至今只写了2篇博客,原因嘛,第一个当然是自己太懒;另一个主要的原因就是每次想写一篇博客,总有太多顾虑,毕竟自己所掌握的那些点东西都是从网上学来,从别人那里拿来,没有点原创的东西,总不好意思贴出来。现在想想也真是顾虑过多了,同时也是把自己看得太高了,要到猴年马月才能挤出一点自己 阅读全文
posted @ 2019-04-10 18:09 上盐码农 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 业务情景一:上传报表,上传excel。如果excel的数据量很大,上万条,上十万条数据,那么这个上传请求必然是个耗时请求。用户上传之后,很关心上传的进度和结果。 业务情景二:站内消息提醒,实时有效地接受消息。 对于这些需求,第一时间想到的是,前端定时去轮询数据,返回一个进度或者未读的站内消息。 这样 阅读全文
posted @ 2018-04-04 14:57 上盐码农 阅读(1041) 评论(1) 推荐(1) 编辑
摘要: 一、安装Linux环境 1. 安装VM虚拟机和操作系统 VM虚拟工具安装的过程详见:http://blog.csdn.net/stpeace/article/details/78598333。直接按照文中安装布骤进行即可。 上面链接中,在描述完VM安装之后,也介绍了如果安装linux操作系统。我们并 阅读全文
posted @ 2018-04-03 10:08 上盐码农 阅读(15805) 评论(0) 推荐(3) 编辑