基本概念 默认情况下,Compose 会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为 hostname 被其他容器访问。 默认情况下,应用程序的网络名称...
<properties> <docker.image.prefix>anaham-docker.pkg.coding.net/cereshop/ceres</docker.image.prefix>...
1. ES 的分布式架构原理 ElasticSearch 设计的理念就是分布式搜索引擎,底层其实还是基于 lucene 的。核心思想就是在多台机器上启动多个 ES 进程实例,组成了一个 ES 集群。...
gitbook安装 安装 sudo npm install gitbook -g sudo npm install -g gitbook-cli 验证 gitbook -V 初始化项目 mkdir direName //创建自己的文...
我们真是一个神奇的国度,连github都要封禁。 最近github https无法接入: fatal: unable to access 'https://github.com/xuzhijvn/tony-demo.git/':...
多线程为我们的程序提供了强大的并发能力,但是随着现代应用对并发能力越来越高的要求,仍然通过增加线程数量提升并发能力的做法显然无法维系,因为创建线程要消耗内存,更致命的是众多的线程创建、销毁、切换将大大降低CPU的执行效率。 如何通过有限的线...
方法一:调整PATH export PATH=/usr/local/go/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 方法二:调整软链接(未验证) //查看当前软链接指向 cd...
HashMap是HashTable的轻量级版本, HashTable是线程安全的,其方法都被synchronized关键同步 HashMap 把 Hashtable 的 contains 方法去掉了,改成 containsValue...
http/2在http/1系列的基础上优化了通信效率,主要得益于如下几点改进: 1. 多路复用的单一长连接 1.1 单一长连接 在HTTP/2中,客户端向某个域名的服务器请求页面的过程中,只会创建一条TCP连接,即使这页面可能包含上百个资...
1. ingress是什么 ingress是k8s一种资源对象,如k8s的Deployment、Service资源对象一样。它是一种集群维度暴露服务的方式,正如k8s的ClusterIP、NodePort、LoadBalance一样,但...