首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏作者
831
文章
724712
阅读量
132
订阅数
修改编译第三方jar包class,方便项目使用流程
最近在做企业微信开发,因服务器在内网,使用了公共的jar包项目,本机开发测试都通过了,但是在服务器上发现无法访问微信的API,需要通过内网的代理的方式,因公共jar包已经封装好,里面没有开放代理功能,摆在眼前的只有两条路。
IT架构圈
2023-03-28
9410
软件架构-springcloud邮件监控和总结
PS:Spring Cloud从设计之初就考虑了绝大多数互联网公司架构演化所需的功能,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。这些功能都是以插拔的形式提供出来,方便我们系统架构演进的过程中,可以合理的选择需要的组件进行集成,从而在架构演进的过程中会更加平滑、顺利。
IT架构圈
2021-11-04
7800
软件架构-springcloud分布式链路跟踪sleuth
PS:5年前就见过别人演示这种系统,当时才开始搞分布式系统,现在想想确实没有你想不到的功能,只有你做不到的,分布式链路跟踪确实是开发和运维的神奇,良好的定位问题,线上问题的发现。
IT架构圈
2021-11-04
7060
软件架构-分布式集中配置中心Spring Cloud Config详解(下)
1.启动项目(启动两个,一个端口8081,一个端口8082), 访问地址:http://localhost:8081/profile, 得到结果:dev-1.0, 访问地址:http://localhost:8082/profile, 得到结果:dev-1.0
IT架构圈
2021-11-04
2710
分布式集中配置中心Spring Cloud Config详解(上)
1.application 项目的名称 2.label 是分支名称 3.profile 就是类别 dev test 4.默认是 master
IT架构圈
2021-11-04
7000
软件架构-springcloud-zuul微服务网关(下)
PS:zuul 作为网关这么重要的角色,高可用是非常有必要的。但是通常来说网关所面对的请求应该的是来于外部,所以虽然说网关可以注册到Eureka Server上,但是外部的客户端数量众多,是不可能向Eureka Server注册的。那么要实现高可用的,要么在网关前面再架一个前置代理(如Nginx)。
IT架构圈
2021-11-04
2980
软件架构-zuul微服务网关(中)
PS:这次说了zuul的路由和在zuul网关做聚合项目。下次继续说zuul的微网关设置。
IT架构圈
2021-11-04
2880
软件架构-zuul微服务网关(上)
PS:目前通过一个zuul的一个api地址只能访问一个服务,但是在实际的生产中,通过访问一个网关需要调用后端的多个微服务,也就是客户端想访问商品的详情的页面,如果是接口的话,我需要访问后端的3个接口,现在使用了zuul我需要的客户端只请求1个api接口,却可以调用后端的3-4个接口,而不是一个一个请求调用。下次咱们一起说说聚合微服务网关。
IT架构圈
2021-11-04
2560
多节点高可用Eureka集群配置与部署
PS:集群其实很好配置,选择点的时候是相互的。A点需要配置B和C点,B点需要配置A和C点,C点配置A和B点。
IT架构圈
2021-11-04
1.4K0
Spring Boot Actuator:健康检查、审计、统计和监控
PS:pom中spring-boot-admin的客户端和服务端的version一定要一致。就是个监控框架,admin变成了可视化。跟运维结合比较紧密,但是这也是springboot一部分也是需要了解的。不管你有多少个客户端只要一个admin项目,其他客户端的项目引用jar包,增加一个上报的url地址就可以了。
IT架构圈
2021-11-04
7850
Hystrix&Feign监控:Dashboard与Turbine聚合
PS:springcloud的监控体系确实很棒,这是dubbo这些无法比拟的。其实springcloud还有很多不健全的地方,我相信后期springcloud绝对会成为主流。
IT架构圈
2021-10-22
6310
SpringCloud服务发现Eureka的使用教程
PS:eureka在springcloud中充当服务注册功能,相当于dubbo+zk里面得zk,但是比zk要简单得多,zk可以做得东西太多了,包括分布式锁,分布式队列都是基于zk里面得四种节点加watch机制通过长连接来实现得,但是eureka不一样,eureka是基于HTTPrest来实现的,就是把服务的信息放到一个ConcurrentHashMap中,然后服务启动的时候去读取这个map,来把所有服务关联起来,然后服务器之间调用的时候通过信息,进行http调用。eureka包括两部分,一部分就是服务提供者(对于eureka来说就是客户端),一部分是服务端,客户端需要每个读取每个服务的信息,然后注册到服务端,很明显了,这个服务端就是接受客户端提供的自身的一些信息。
IT架构圈
2021-10-21
4220
微服务介绍及Eureka服务注册与发现
因此, Eureka可以很好的应对因网络故障导致部分节点失去联系的情况,而不会像zookeeper那样使整个注册服务瘫痪。
IT架构圈
2021-10-21
5610
Spring boot集成日志框架
在spring-boot-starter 依赖中,添加了 spring-boot-starter-logging依赖
IT架构圈
2021-10-21
1.5K0
Spring boot集成三方中间件
3.src/main/resources/templates增加error.html
IT架构圈
2021-10-21
4040
Spring boot集成模板引擎swagger2实现
系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static,/public,/resources,/META-INF/resources
IT架构圈
2021-10-21
4070
Spring boot快速开始及核心功能介绍(下)
PS:今天主要说说配置相关的,没有用yml的方式其实大相径庭吧,yml文件在写的时候层次感强,而且少写了代码。所以现在很多人都使用yml配置文件。这里没用yml,基本的思路都是一样的。
IT架构圈
2021-10-21
1.8K0
软件架构-深入理解Ribbon
2.见示例:05-ms-consumer-order-ribbon-customizing-properties
IT架构圈
2021-10-21
5100
SpringCloud主流组件在线学习—Feign
PS:zookeeper是CP(一致性,容错),eureka是AP(高可用,容错),Feign是方便调用的框架,Ribbon是客户端的负载均衡。
IT架构圈
2021-10-21
3800
软件架构-服务限流降级熔断机制详解
PS:这次说了雪崩的解决方案和这几种方案的介绍,下次讲讲如何通过springclud技术完成技术的落地。
IT架构圈
2021-10-21
9540
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档