摘要: Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增强,且隔离了jdk nio的实现细节,API也比较友好,还支持流量整形等高级特性。在我们常见的一些开源项目中已经普遍的应用到了Netty,比如Dubbo、Elastic 阅读全文
posted @ 2020-04-01 18:45 渠唐 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 聊聊服务发现注册 服务多,迭代快是微服务的明显特征。那么在快速小版本迭代业务时,如果按照传统的方式发布更新服务,手动的修改一些服务与服务之间的调用关系是非常麻烦且累人的。一个典型的场景可能是,一个微服务升级迭代之后,硬件环境发生改变(IP等的变化)。传统的做法是修改与其有调用关系的微服务调用地址然后 阅读全文
posted @ 2020-03-31 18:58 渠唐 阅读(399) 评论(0) 推荐(1) 编辑
摘要: 说在前面 大概是三年前,因一些原因公司原项目最初为单体结构部署,所有业务模块都在一个项目里面,而后随着业务的不断膨胀以及模块之间的耦合,导致后面增加或修改一些简单业务时的成本都会变的极大。新入职的同事更是苦不堪言,学习代码的成本极高。基于这些原因,就开始了后面漫长的架构改造旅途。 这么多微服解决方案 阅读全文
posted @ 2020-03-31 18:57 渠唐 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: 上一篇简单说了SpringCloud与Eureka的集成。主要解决了微服务间的服务注册及调用的问题。这一篇集成Zuul,而后结合SpringCloud、Eureka、Zuul环境下进行真实系统联调,帮助更好的对这些组件的理解。毕竟,实战才是学习最快的方法。 一、聊聊网关 上篇也提到过,微服务下,各个 阅读全文
posted @ 2020-03-31 18:55 渠唐 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 上一篇集成了ZuulGateway和Eureka并进行了测试。在实际场景中,我们肯定会有很多的微服务,而他们之间可能会存在相互调用的关系,那么,如何优雅的处理服务之间的调用问题呢?接下来就是我们要解决的。 简单的说下Feign Feign 是一个声明式REST Web服务客户端,可以处理微服务间的W 阅读全文
posted @ 2020-03-31 18:48 渠唐 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 管理微服务配置 对于单体应用架构来说,会使用配置文件管理我们的配置,这就是之前项目中的application.properties或application.yml。如果需要在多环境下使用,传统的做法是复制这些文件命名为application xxx.properties,并且在启动时配置spring 阅读全文
posted @ 2020-03-31 18:46 渠唐 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 在购买自己的服务器后,如果想要把项目跑起来,就得安装一些必要的软件。这里只说一些最基础最基本最不可或缺的几个。其他的可以根据自己的需要安装使用。 首先,那就是配置jdk了,我们可以通过一些工具把下载好的Linux版的jdk包拉到Linux的目录里面。当然这个是最方便的。不过也可以直接在线下... 阅读全文
posted @ 2015-11-13 17:58 渠唐 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 打包时: 在项目上右键选择Export,如图:然后选择WAR file,如图所示。接着再:其中web projecct为打出来包的名字,Destination,打包后存的位置,点击Browse...修改。Target runtime为tomcat的版本。然后点击Finish就可以了。如图:打包完成... 阅读全文
posted @ 2015-11-03 14:59 渠唐 阅读(870) 评论(0) 推荐(0) 编辑
摘要: Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported如果原有项目用的为JDK1.7,而自己的是低版本JDK,比如1.6,可在项目上右键,选择properties,弹出窗口后点击Project Facets选择Java修... 阅读全文
posted @ 2015-11-02 16:05 渠唐 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 作为一个改变世界的程序猿,我们不应该只会埋头写程序修bug还得会点别的,当然如果要是自己搞个网站玩玩,既可以锻炼技术,没事也可以和圈外的朋友吹吹牛。因为水平有限,就弄一些最基础的看看喽,不喜勿喷。。。哈哈。 首先当然是云服务器啦,当然可选择的品中太多了,有阿里,腾讯等都可以提供这些滴,优点是比... 阅读全文
posted @ 2015-10-22 15:55 渠唐 阅读(1339) 评论(2) 推荐(0) 编辑