微服务
文章平均质量分 87
不会起名字的程序猿
乾坤未定,你我皆是黑马!
展开
-
同时连接多个以及如何配置?
同时连接多个以及如何配置?原创 2022-12-25 20:42:39 · 2522 阅读 · 1 评论 -
使用Springboot+RestTemplate进行远程调用
RestTempalte是Spring Boot封装好的Http客户端工具。添加服务提供者,提供Rest HTTP接口添加服务调用者,通过RestTemplate访问服务提供者的接口服务提供者和调用者都放到一个父工程中搭建父工程为了方便项目管理,这里把服务提供者和服务调用者放到同一个工程中父工程不需要写代码,可以将src目录删除添加Spring Boot依赖<parent> <groupId>org.springframework.boot</g原创 2021-10-11 14:56:40 · 256 阅读 · 0 评论 -
SpringCloud(二)
一 声明式服务调用:Feign在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码:String url = "http://user-service/user/" + id;User user = restTemplate.getForObject(url, User.class);如果就学到这里,你可能以后需要编写类似的大量重复代码,格式基本相同,无非参数不一样。有没有更优雅的方式,来对这些代码再次优化呢? 这就是我们接下来要学的Feign的功能了。1 简介Fe原创 2021-07-21 22:10:07 · 251 阅读 · 0 评论 -
SpringCloud常用组件(一)
1 系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过? 其实生活不止眼前的苟且,还有诗和远方。所以我们今天就回顾历史,看一看系统架构演变的历程;把握现在,学习现在最火的技术架构;展望未来,争取成为一名优秀的Java工程师。1.1原创 2021-07-21 22:04:41 · 215 阅读 · 0 评论 -
Mongo集群快速搭建
一 Mongo集群项目中,将大部分内容存储到了MongoDB中,这部分数据无疑是海量的,那么如何保证数据的容量和安全呢?答案是:集群。MongoDB有三种集群方式,分别是:主从集群(过时)、副本集群(推荐)、分片式集群。其中主从集群官方已经不推荐了,一般用副本集群取代主从集群。1 主从集群(了解)主从架构一般用于备份或者做读写分离。由两种角色构成:主(Master):可读可写,当数据有修改的时候,会将oplog同步到所有连接的salve上去。从(Slave):只读不可写,自动从Master同原创 2021-07-10 15:10:45 · 330 阅读 · 1 评论 -
RocketMQ&&SpringTask
一 首页统计数据来源分析1 业务说明在首页中,显示各种的数据,比如:累计用户数、新增用户数、登录次数等内容。这些数据是需要基于用户的操作来进行统计的,所以需要建立tb_log表来记录用户的操作。基于tb_log表的数据进行计算,将计算的结果保存到tb_analysis_by_day表中。2 表结构分析-- 用户日志表CREATE TABLE `tb_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20)原创 2021-07-05 16:11:12 · 522 阅读 · 0 评论 -
docker
docker一 Docker介绍1 Docker初识一款产品(软件)至少经过:开发和生产(线上)这两套环境开发人员:写好的代码本机可以运行运维人员:部署代码时却无法运行专治水土不服.2 Docker概念Docker 是一个开源的应用容器引擎,官网:https://www.docker.com诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后原创 2021-07-03 11:54:48 · 99 阅读 · 0 评论 -
dubbo
dubbo一 软件架构的演进过程集群:每个人干的活是一样的. 共同分担这件事情分布式:多个人共同完成一件"大"事情分布式一般都伴随着集群随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。从互联网早起到现在,系统架构大体经历了下面几个过程: 单体应用架构—>垂直应用架构—>分布式架构—>SOA架构—>微服务架构1 单体应用架构单体应用结构,就是将一个系统的所有模块做成一个web项目,然后部署到一台tomcat服务器上* 优点:原创 2021-06-16 14:38:46 · 227 阅读 · 0 评论 -
zookeeper
Zookeeper一 Zookeeper介绍ZooKeeper是一个分布式服务协调框架,主要用来解决分布式应用中的一些数据管理问题,如:统一命名服务、状态同步服务、应用配置项的管理等。ZooKeeper由雅虎研究院开发,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。在大数据生态系统里,很多组件的命名都是某种动物,比如hadoop就是????,hive就是????。Zookeeper的作用是用来对这些组件进行管理,即动物园管理者????。官方网址:https://zook原创 2021-07-03 11:52:07 · 127 阅读 · 0 评论