Fork me on GitHub
跟我学Spring Cloud(Finchley版)-02-构建分布式应用

跟我学Spring Cloud(Finchley版)-02-构建分布式应用

上一节说过,Spring Cloud是一个快速构建分布式应用的工具集。本节,我们就来编写一个简单的分布式应用,并探讨这个分布式应用有哪些问题。 服务消费者 & 提供者本书使用服务提供者与服务消费者来描述微服务之间的调用关系。下表解释了服务提供者与服务消费者。 表-服务提供者与服务消费者 名词 定义 服务提供者 服务的被调用方(即:为其他服务提供服务的服务) 服务消费者 服务的调用方(即:依赖其他服务的服务) 以电影售票系统为例。如图,用户向电...

跟我学Spring Cloud(Finchley版)-01-开篇

跟我学Spring Cloud(Finchley版)-01-开篇

前言·课程简介最近挺多童鞋在公众号(itmuch_com)上催更Spring Cloud系列教程,故有此系列。以下是几点说明/规划/答疑: 问:为什么基于Finchley,而非Greenwich? 答:就目前而言,Finchley更贴近生产,而Greenwich尚未发布——虽然已经RC了,但有挺多不确定因素,例如:Resilience4j是否会在Greenwich版本中成功孵化(应该是不会)、spring-cloud-netflix-concurrency-limits...

实用技巧:教你如何在没有网络的Linux机器上快速安装软件

相信很多人遇到过这样的问题: 你需要在公司的一台服务器上安装xxx软件,例如vsftpd; 该服务器无法连接公网; 这台服务器很可能是一个最简安装的Linux(意味着该机器可能有很多常见的软件依赖缺失),你也搞不清楚究竟是不是最简安装的,只能用uname -a 或者/etc/redhat-release 看到发行版本; 于是,你应该怎么安装想要的软件? 下面以带有浓重的感情色彩,总结三种方案。 TIPS:本文以CentOS 7为例,探讨几种安装方式。其他发行版,可参见拓展阅读给出的方案。 …

我的技术干货小程序正式上线啦!

我的技术干货小程序正式上线啦!

技术干货小程序:IT牧场 正式上线啦!废话不多说,先上图: 定位:分享个人学习笔记与技术成长心得。 特点:完全免费,用积分兑换,即可下载干货笔记!积分也非常好赚,随便点点就OK了,没什么心智负担。 目标:助力程序猿成长成为……高端一点的程序猿(这么说会不会有点贱,明明自己都还没高端起来,哈哈哈……) Timeline严格来说,IT牧场 小程序是在12月13日正式上线的,但这个版本是非常粗糙的:界面丑、功能烂,代码也很恶心(撸得太随便了),所以只在自己的微信小群里小规模...

分享我司基于K8s & Spring Cloud的私有云技术选型!

最近有朋友问到我基于K8s & Spring Cloud的PaaS云平台的相关问题,正好之前在卓望数码 时专门做这个的。考虑到技术选型本身并不涉及业务,也不涉及商业机密,索性整理一下,分享出来。 注1:考虑到前公司的利益,下表列出的个别项目公司并未实际使用,又或者实际使用了,表格里故意写的未使用。再次强调,故意混淆,保障前东家的利益。 注2:感谢前东家卓望数码 。 …

生产技巧:如何不停机修改Zookeeper日志路径?

偶然看到2017年8月写的工作日志,希望对大家的工作有参考价值。 由于Kafka集群的运维兄弟没对线上环境Zookeeper做处理,因此zookeeper.out 文件会不断增大,没几天时间,文件已经有6G。故而需要做一些改进,避免这种情况。 目前,咪咕Kafka及Zookeeper是分离部署的(即:未使用Kafka本身自带的Zookeeper),故而要想修改Zookeeper的日志,需如下操作:…