分布式java应用
无糖_tanjian
这个作者很懒,什么都没留下…
展开
-
30分钟搭建一个单主 Kubernetes 集群
本文安装的 Kubernets 版本为 *v1.17.2*环境准备考虑到后面要在上面跑很多东西,所以我我通过虚拟机创建了四台 CentOS 7.6 版本的机器,一台做Master节点,其它三台做Worker节点。具体详情如下:主机名IP地址master-01172.16.60.110worker-01172.16.60.121worker-02172.16.60...原创 2020-02-27 22:41:43 · 276 阅读 · 0 评论 -
RPC 原理的前生今世
在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司,尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题: (1) 要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用? (转载 2017-03-12 10:05:07 · 441 阅读 · 0 评论 -
RabbitMQ基础概念详细介绍
引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介AMQP,转载 2017-10-30 20:14:33 · 345 阅读 · 0 评论 -
Docker-Dockerfile语法以及一些命令/关键字的区别浅析
3个都可以执行命令。执行的时机不同,RUN 先于 CMD 和 ENTRYPOINT。CMD 和 ENTRYPOINT 区别在于 docker run 时 参数的传递方式不同。CMD 指定的命令可以被docker run 传递的命令覆盖。而ENTRYPOINT 会把 容器后面的所有内容都当成参数传递给指定的命令,但是不会覆盖。原创 2017-11-15 16:46:01 · 717 阅读 · 0 评论 -
Spring Cloud各组件超时总结
Ribbon的超时全局设置:ribbon: ReadTimeout: 60000 ConnectTimeout: 60000局部设置:service-id: ribbon: ReadTimeout:1000 ConnectTimeout:1000其中, service-id 是Ribbon所使用的虚拟主机名,一般和Eureka Server上注册的服转载 2017-11-28 11:19:34 · 17769 阅读 · 0 评论