Code Monkey home page Code Monkey logo

wanf425.github.io's People

Contributors

wanf425 avatar

Stargazers

 avatar  avatar  avatar

wanf425.github.io's Issues

微服务架构核心(五)- 服务发现 - Tao's Blog

https://www.taowong.com/blog/2018/09/05/microservice-05.html

每一个服务都存在服务的提供方与消费方,服务发现就是消费方发现并且调用服务方提供的服务。在微服务架构下,存在众多的消费方与服务方,而且服务运行在不同的进程之中,消费方如果想要调用某一个服务,必须通过远程调用的方式,此时就会遇到下面几个问题: 消费方如何知道服务方的调用地址? 以集群方式部署的服务方,如何保证负载...

自建服务器翻墙傻瓜教程 - Tao's Blog

https://www.taowong.com/blog/2018/07/10/shadowsocks-vps.html

我的经历蓝灯/云梯一开始我会选择一些收费的VPN,比如蓝灯和云梯,优点是使用简单省心,交了钱,连上服务商提供的国外服务器,就可以翻墻了。缺点是速度和稳定性一般般,上网速度很不稳定,服务器也经常出现一次连接不上,得多次重复连接的情况。最讨厌的是遇到敏感时期,比如最近的拾酒大,服务器就开始各种抽风,甚至连不上,非常影...

兩步验证的原理 - Tao's Blog

https://www.taowong.com/blog/2018/07/10/two-step-verification.html

被盗号“您的账号密码有误,请重新输入”小卢盯着电脑屏幕看了5分钟,心里纳闷,昨天还能登录,怎么今天就密码错误了,难不成我被盗号了?想到这里,小卢赶紧给自己的程序员好友小王打电话。小卢:“小王,我在XX网站的账号被盗了!”小王:“确定被盗了?赶紧把密码找回来。还有,你在其它网站的账号有没有被盗?“小卢:“试过了,账...

EOSIO开发(八)- 智能合约基础概念 - Tao's Blog

https://www.taowong.com/blog/2018/06/28/eos-develop-8.html

什么是智能合约智能合约的概念早在上世纪90年代就已经被提出来,自从以太坊将其发扬光大以后,智能合约在各个区块链项目,尤其是公链中得到了广泛应用,EOS也不例外。用一句话描述智能合约: 智能合约(Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况...

微服务架构核心(三)- 微服务技术架构体系 - Tao's Blog

https://www.taowong.com/blog/2018/07/27/microservice-03.html

微服务架构的名字里虽然有个”微”,但它涉及的整体架构体系可一点也不”微”,微服务架构除了业务代码的开发以外,还需要很多的支撑服务。每个公司都有自己的微服务架构体系,虽然在细节上有很多不同,但是整体的思路是类似的,下图展示了一个比较成熟的微服务架构体系。

微服务架构核心(四)- 微服务组织架构 - Tao's Blog

https://www.taowong.com/blog/2018/08/07/microservice-04.html

前一篇介绍了微服务的技术架构,这一篇再来介绍微服务的组织架构,之所以要聊组织架构,是由于著名的康威法则。 康威法则:设计系统的组织,其产生的架构设计等价于组织间的沟通结构。康威法则讲的是系统架构需要与开发系统的组织架构相匹配,如果不匹配就会造成沟通成本过高的问题。

微服务架构核心(二)- 微服务的利与弊 - Tao's Blog

https://www.taowong.com/blog/2018/07/20/microservice-02.html

不知道你有没有这样的感受,新系统在前期调研架构的时候,大家都希望优先选择微服务架构,好像一个系统不是微服务架构就OUT了一样。但是真正的架构设计,并不是哪个架构流行就选哪个,那是要遵循简单、合适、扩展的原则。所以在选择微服务架构之前,我们应该仔细衡量它的利与弊,分析微服务架构究竟能为系统带来什么优势,同时又会新增...

缓存为王 - Tao's Blog

https://www.taowong.com/blog/2018/07/07/distributed-system-cache-1.html

计算机技术经过几十年的发展,无论是规模、性能还是容量都已经与往日大不相同,尤其是近年来互联网的不断普及,对以互联网为基础的系统架构提出了更多挑战。而互联网架构系统与传统IT系统最大的区别就是对于缓存的使用。合理使用缓存可以提高系统的响应速度,扩大容量,减少成本,可以毫不夸张的讲,缓存是互联网架构中最关键的环节,是...

集中式缓存 - Tao's Blog

https://www.taowong.com/blog/2018/07/07/distributed-system-cache-4.html

这篇文章我们继续聊聊《深入分布式缓存:从原理到实践》中关于集中式缓存的部分。集中式缓存的基本概念,我在前面的文章 本地缓存 中已经有过介绍,相对于本地缓存,集中式缓存主要有以下几个优点: 保证缓存数据的一致性。集中式缓存的数据是集中管理的,这样就能保证所有应用服务器取到的数据时一致的。 更方便的数据扩容。当缓...

分布式系统 - Tao's Blog

https://www.taowong.com/blog/2018/07/07/distributed-system-cache-2.html

这篇文章我们继续聊聊《深入分布式缓存:从原理到实践》这本书。本书的核心是介绍在分布式系统中如何使用缓存,在深入了解缓存的使用之前,我们先来了解缓存的使用方:分布式系统。遗憾的是,书里虽然介绍了一些分布式系统的概念、理论和实践,却没有解释究竟什么样的系统是分布式系统,以及使用分布式系统的原因,所以这篇文章,我会结合...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.