微服务

作者: 柚子皮是我 | 来源:发表于2018-09-21 08:03 被阅读0次

一次编写,处处调用,这就是我对微服务的理解

由于之前的公司没有使用spring系列,也没有使用dubbo系列,而是公司自己弄了一套框架,有许多优点,也有一些不足,在其启发下,自己也搞了一套简化版的微服务架构

⚠️主要解决了以下问题

1.一主多从时,多个数据源进行轮询负载均衡

2.分库分表时,自己根据分库分表规则进行sql的改写,定位正确的数据源和表,进行数据操作,用户无需操心过多

3.一次编写,处处调用。无论是注册的sql服务,还是注册的本地java程序服务,还是远程服务器的服务,服务调用时,一视同仁,无需关注底层实现

4.大多数服务,通常是调用sql,像mybatis和hibernate,操作数据时特别麻烦,需要写很多的代码,而本框架简单之上,就像李小龙的截拳道一样,简单,直接,有效

先看截图

` dd` 

dd

在代码中调用时,只需要指定服务名,例如:listTaskUser,updateTaskUser等,然后顺序传入sprParam字段里面的参数即可:

是不是比hibernate和mybatis好用多了,开发效率提高不知多少倍,而且还可以再次基础之上,快速构建微服务。

关于微服务的调用,strAction就是服务名称,不管这个服务背后是一个sql语句,还是一段java程序,也不管它是否在本地,还是其他远程服务器上面,我们只需要知道服务名,参数,就可以调用这个服务了。所有的服务调用形式是一致的

相关文章

  • 菜鸟带你看传说中的微信开发!

    1.微信开发原理微信客户端->微信服务器->开发绑定的服务器。微信开发步骤: 2.微信验证服务器原理(验证服务器的...

  • 胡健豪:如何运营微信矩阵

    微信矩阵是怎么回事,其实就是1个微信服务号+N个微信订阅号。微信服务号和订阅号的差别在于,服务号提供公司服务,订阅...

  • zabbix微信 | 微信对接自己服务器(2)

    上接使用微信告警 企业号微信对接自己服务器 1.本地服务器与微信服务器的信任 本地具有独立外网ip服务器获取微信服...

  • 微服务的微

    微服务的微,是指服务粒度的微么? 微服务可能是由此得名的。但在微服务架构思想中,服务粒度的微,不应该放在首要强调的...

  • 微信服务

    1.微信sdk 样例 http://demo.open.weixin.qq.com/jssdk/

  • 实战 Docker+Kubernetes 微服务容器化(一)-初

    1 微服务-导学 2 软件架构的进化 3 什么是微服务 多微才算微 微服务的特征 微服务诞生背景 4 画出微服务架...

  • SDtalk-10:阿里茶山服务设计实践-4

    2015年的茶山:服务设计微日记 《服务设计微日记》以微日记的故事写作形式,引用每天生活和工作的真实服务设计案例及...

  • 微服务应该具备的功能

    微服务应该具备的功能 >> 微服务应该具备的功能微服务,可以拆分为“微”和“服务”二字。“微”即小的意思,那到底多...

  • 微信开发——内网穿透

    微信开发需要与微信服务器交互,要保证微信服务器能向我们的服务器POST数据,我们的服务器需要能够在公网访问。这里简...

  • 【服务设计】服务设计微日记

    服务设计如同一部电影,有各个角色,出场顺序也不一样,服务流程贯穿应用场景,且有故事性,各个利益相关者都有主次之分。...

网友评论

      本文标题:微服务

      本文链接:https://www.haomeiwen.com/subject/asnonftx.html