自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 搭建生产级的Netty项目

Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增强,且隔离了jdk nio的实现细节,API也比较友好,还支持流量整形等高级特性。在我们常见的一些开源项目中已经普遍的应用到了Netty,比如Dubbo、Elasticsearch、Zookeeper等。Netty的具体开发提示:因代码相对较多,这里只展示其主要部...

2020-04-01 18:48:38 1075

原创 微服务实战——高可用的SpringCloudConfig

管理微服务配置对于单体应用架构来说,会使用配置文件管理我们的配置,这就是之前项目中的application.properties或application.yml。如果需要在多环境下使用,传统的做法是复制这些文件命名为application-xxx.properties,并且在启动时配置spring.profiles.active={profile}来指定环境。在微服务架构下我们可能会有很多的微...

2020-03-31 18:44:24 751

原创 微服务实战——Spring Cloud + Zuul Gateway + Eureka集成

上一篇简单说了SpringCloud与Eureka的集成。主要解决了微服务间的服务注册及调用的问题。这一篇集成Zuul,而后结合SpringCloud、Eureka、Zuul环境下进行真实系统联调,帮助更好的对这些组件的理解。毕竟,实战才是学习最快的方法。一、聊聊网关上篇也提到过,微服务下,各个业务模块都被拆分成相互独立的微服务。虽然注册中心(如Eureka)解决了服务内部的注册发现、健康检查...

2020-03-31 18:48:02 1014

原创 微服务实战——SpringCloud与Feign集成

上一篇集成了ZuulGateway和Eureka并进行了测试。在实际场景中,我们肯定会有很多的微服务,而他们之间可能会存在相互调用的关系,那么,如何优雅的处理服务之间的调用问题呢?接下来就是我们要解决的。简单的说下FeignFeign 是一个声明式REST Web服务客户端,可以处理微服务间的Web服务调用。他是使用注解加接口的形式形成去调用服务的,相对来说不是很难,有兴趣可去官方地址了解下。...

2020-03-03 18:08:31 856

原创 微服务实战——Spring Cloud + Zuul Gateway + Eureka集成

上一篇简单说了SpringCloud与Eureka的集成。主要解决了微服务间的服务注册及调用的问题。这一篇集成Zuul,而后结合SpringCloud、Eureka、Zuul环境下进行真实系统联调,帮助更好的对这些组件的理解。毕竟,实战才是学习最快的方法。一、聊聊网关上篇也提到过,微服务下,各个业务模块都被拆分成相互独立的微服务。虽然注册中心(如Eureka)解决了服务内部的注册发现、健康检查...

2020-01-19 23:28:11 996

原创 微服务实战——SpringCloud下的服务发现与注册组件Eureka集成

聊聊服务发现注册服务多,迭代快是微服务的明显特征。那么在快速小版本迭代业务时,如果按照传统的方式发布更新服务,手动的修改一些服务与服务之间的调用关系是非常麻烦且累人的。一个典型的场景可能是,一个微服务升级迭代之后,硬件环境发生改变(IP等的变化)。传统的做法是修改与其有调用关系的微服务调用地址然后一个个重启。这显然是非常麻烦又容易出错的。而服务发现与注册就是帮你把上述一系列的工作给封装好实现自动...

2020-01-18 21:48:01 1024

原创 微服务实战——微服务架构选型SpringCloud / Dubbo / K8S比较(一)

说在前面大概是三年前,因一些原因公司原项目最初为单体结构部署,所有业务模块都在一个项目里面,而后随着业务的不断膨胀以及模块之间的耦合,导致后面增加或修改一些简单业务时的成本都会变的极大。新入职的同事更是苦不堪言,学习代码的成本极高。基于这些原因,就开始了后面漫长的架构改造旅途。这么多微服解决方案,到底选哪个?1.介绍Motan 微博内部使用的 RPC 框架,于 2016 年对外开源。后...

2020-01-01 21:16:05 1779

原创 Linux CentOS7搭建运行于Tomcat的Solr搜索引擎

一、简介Solr是基于Lucene的全文搜索服务器。同时又对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面。本文主要介绍在CentOS7环境下Solr的搭建及简单实用。二、环境搭建首先下载Solr http://archive.apache.org/dist/lucene/solr/与tomcat ...

2018-08-17 06:16:46 613

原创 利用HTML与jQuery的离线本地图片批量压缩并自动打包工具

在日常生活或工作中,常常会处理到各种图片,而原图往往会占用很大内存。特别是公众号文章的推送,新媒体运营等。如公众号图文对图片的质量往往要求不是太高,如果上传很多张图片的话,就会占用很长的时间去上传图片,从而造成一直等网速,求宽带,工作效率差的情况。所以就抽出了一点时间,写了个批量压缩的小工具可以点击添加图片一次性添加多张图片,也可以直接选中图片拖进框内进行压缩 上传完成后,...

2018-08-17 05:25:42 730

原创 SVN 更新后Tomcat 启动时出现问题

更新了svn后,启动本地的tomcat容器发现启动不了,检查后发现是配置文件配置出现问题,因为我们的该项目配置有tomcat与weblogic两种 , 而在我的web.xml中默认配置的servelet-mapping为weblogic的 ,而我用的则是tomcat,每个web容器都有一个默认的servlet,tomcat默认servlet-name

2015-10-23 10:59:28 427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除