• 展开微博窗口
  • QQ:826945906
  • 微信:u200714928
  • 展开分类目录
胡伟

服务发现 – consul 的介绍、部署和使用

什么是服务发现 相关源码: spring cloud demo 微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片: 图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有服务的网络位置的,以往的做法是配置是配置文件中,或者有些配置在数据库中。这里就带出几个问题: 需要配 […]

Linux traceroute命令详解和使用例子

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的 linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回, […]

浅谈Redis数据库的键值设计(转)

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。 用户登录系统 记录用户登录信息的一个系统, 我们简化业务后只留下一 […]

大牛的人生

【swoole-韩天峰】 我最开始工作也是在2家小公司,后来加入腾讯阿里,主要原因还是我坚持学习基础知识,从而得到了这个机会。有几个方面的基础知识,我建议每一位PHP程序员都应该好好学习一下。我推荐几本书给大家,包括深入理解计算机系统、现代操作系统、C程序设计语言、C语言数据结构和算法、Unix环境高级编程、TCP/IP网络通信详解。另外我建议大家学习一下面向对象方面知识,PHP这方面的书不太多, […]

一致性Hash(Consistent Hashing)原理剖析

引入 在业务开发中,我们常把数据持久化到数据库中。如果需要读取这些数据,除了直接从数据库中读取外,为了减轻数据库的访问压力以及提高访问速度,我们更多地引入缓存来对数据进行存取。读取数据的过程一般为: 图1:加入缓存的数据读取过程 对于分布式缓存,不同机器上存储不同对象的数据。为了实现这些缓存机器的负载均衡,可以使用式子1来定位对象缓存的存储机器: m = hash(o) mod n ——式子1 其 […]

智力题及答案

【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 【2】 周雯的妈妈是豫林水泥厂的化验员。 一天,周雯来到化验室做作业。做完后想出去玩。 “等等,妈妈还要考你一个题目,”她接着说,”你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你 能只移动1只玻璃杯,就便盛满水的杯子和空 […]

诗词集锦

  【夜雪】 已讶衾枕冷,复见窗户明。 夜深知雪重,时闻折竹声。   【忆江南】 江南好,风景旧曾谙。 日出江花红胜火, 春来江水绿如蓝, 能不忆江南。   【白云泉】 天平山上白云泉,云自无心水自闲。 何必奔冲山下去,更添波浪向人间。   【长相思】 汴水流,泗水流,流到瓜洲古渡头, 吴山点点愁。 思悠悠,恨悠悠,恨到归时方始休, 月明人倚楼。   【大林寺桃花】 人间四月芳菲尽,山寺桃花始盛开 […]

成功人士必备的50个好习惯

第1节:前言         前言   有这么一个故事:有个人从亚历山大帝王图书馆借了一本书,发现这本书里夹着一张纸条,上面写着点铁成金的秘密:谁要是在黑海边找到了点金石,谁就可以将任何金属点成纯金。纸条上说,这块奇石的外观与其他石头没有什么区别,只是它摸起来是温的。于是这个人来到黑海边寻找点金石。为了避免重复,他每捡到一块冰凉的石头就往海里一扔。终于有一天,他捡起了一块石头,是温的!他仍然随手扔 […]

改变生活的心理学法则

79个潜规则:改变生活的心理学法则(全文) 第一篇 情绪篇 第1节:前言(1)    改变生活的心理学法则    前言    为什么曾经深受消费者青睐的三鹿奶粉,在“毒奶粉”事件中轰然倒闭,最终退出市场?    为什么有人在众目睽睽下遇到灾难时,竟然得不到救助,真的是现代人冷漠至此吗?    为什么投机者愿意花高价买下某个东西,即使它的价格远远高出实际价值?    为什么算命先生有时说得很准,难道 […]