码迷,mamicode.com
首页 >  
搜索关键字:微服务    ( 4970个结果
[goa]golang微服务框架学习(二)-- 代码自动生成
之前用过go语言的反射来做一些代码生成,参考这篇。 但是这种方式,入侵太强,需要执行对应的申明调用, 所以对GOA框架的自动生成非常感兴趣,于是仔细研究了一下,发现用的比较巧妙, 这里先卖个关子,先看看生成的代码目录结构。 这里使用adder的desgin文件来生成: 然后生成对应的目录结构如下(如 ...
分类:其他好文   时间:2016-05-27 14:20:45    阅读次数:1007
RPC 的概念模型与实现解析
今天分布式应用、云计算、微服务大行其道,作为其技术基石之一的 RPC 你了解多少?一篇 RPC 的技术总结文章,数了下 5k+ 字,略长,可能也不适合休闲的碎片化时间阅读,可以先收藏抽空再细读:)全文目录如下: 定义 起源 目标 分类 结构 模型 拆解 组件 实现 导出 导入 协议 编解码 消息头 消息体 传输 执行 异常 总结 参考 两年前写过两篇关于 RPC 的文章,如今回顾发现结...
分类:其他好文   时间:2016-05-23 15:15:07    阅读次数:246
《2016ThoughtWorks技术雷达峰会----微服务架构》
微服务架构 王键,ThoughtWorks, 首席咨询师 首先微服务架构的定义,thoughtWorks在2012年3月的技术雷达中这样定义: “微服务架构是一种架构,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RES ...
分类:其他好文   时间:2016-05-21 18:52:52    阅读次数:121
spring boot 快速搭建 基于 Restful 风格的微服务
使用springboot快速搭建基于Restful风格的微服务,无spring配置文件,纯java工程,可以快速发布,调试项目1.创建一个maven工程2.导入如下配置<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation..
分类:编程语言   时间:2016-05-19 19:28:29    阅读次数:565
通过Docker、Alpine Linux和Unbound实现DNS服务器托管
试想一下,假如我们要搭建一个移动app,同时又没有充足的预算去购买软硬件资源的话,该怎么办呢?比方说,如果我们要在现有的基础设施上运行这个app,偏偏我们手头上只有一些老旧的低性能机器的话,有什么办法可以实现移动app的部署和运行?对于一些公司来说,他们的应用本身用..
分类:系统相关   时间:2016-05-18 12:54:30    阅读次数:472
容器技术的落地还要依靠SDN
容器能够实现新应用程序的快速部署,代表着目前IT开发社区的最热门趋势之一。然而,想要实现容器部署生产环境,IT人员还需要使用SDN技术,在分布式微应用程序之间实现可扩展、可管理且安全的通信。 什么是容器? 容器能加快应用程序迁移速度,允许通过提升硬件使用率而部署微服务。每一个容器都只分配一个特定应用 ...
分类:其他好文   时间:2016-05-18 10:47:33    阅读次数:181
不让Win7休眠的设置
1:原因 目前有一个项目是采用微服务的架构搭建的,其中一个微服务的数据库是在一位同事的电脑上(Win7系统),一旦这台电脑休眠,对应的数据库服务就访问不了,所以,需要保持此台电脑永不休眠。 2:傻瓜式设置如下(此设置比较简单,记录一下主要为了加深印象,以备后用,免得用时来回找设置的方式) 2-1:电 ...
分类:Windows程序   时间:2016-05-17 00:28:04    阅读次数:238
分布式技术一周技术动态 2016-05-15
分布式系统实践 1. 如何打造一键发布弹性伸缩微服务:应用上容器云干货案例 https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547136&idx=1&sn=13f13bce3ed0ade574bfb243635c88a6&scene ...
分类:其他好文   时间:2016-05-14 23:14:52    阅读次数:484
架构和模式的区别:三层架构和MVC在应用开发中的位置
架构是系统层面的,可以是多层架构,也可以是事件驱动架构,也可以是微服务架构。 模式是GUI应用的一种职责分离设计。 三层架构(包含多层架构)和 MVC模式(包含MVP, MVVM) 没什么关系,它们不在同一个维度上。 三层架构是从整个应用程序架构的角度来分为DAL(数据访问层)、BLL(业务逻辑层) ...
分类:Web程序   时间:2016-05-13 10:35:18    阅读次数:131
微服务架构的优势与不足
首先我们看看为什么要考虑使用微服务。   开发单体式应用   假设你正准备开发一款与Uber和Hailo竞争的出租车调度软件,经过初步会议和需求分析,你可能会手动或者使用基于Rails、Spring Boot、Play或者Maven的生成器开始这个新项目,它的六边形架构是模块化的 ,架构图如下:   应用核心是业务逻辑,由定义服务、域对象和事件的模块完成。围绕着核心的是与外界...
分类:其他好文   时间:2016-05-13 02:58:44    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!