Articles of 架构

微服务之间的内部stream量的最佳实践devise是什么?

我有两个PHP写的微服务A&B.端点是a.example.com和b.example.com。 这两种服务都需要公共访问。 另外,服务B在处理的时候对a.example.com做了很多curl请求。 这两种服务都在同一个AWS VPC上运行(在同一个专用networking中)。 我也有一个外部CDN(例如,Akamai)为每个端点。 devise1: Public and Service B make requests to A | V a.example.com | V CDN | V Public Load Balancer | V Web Servers for service A 更高的成本,因为AWS的带宽成本更高 服务A的更多保护,因为它在CDN后面 随着stream量到达云端并返回,服务B响应时间变慢 devise2: Public makes requests to A Service B makes requests to A | | VV a.example.com a-internal.example.com | | […]

embedded式显示设备的架构select

所以最近一位客户要求我build立一个虚拟日历。 她厌倦了纸质文件,而宁愿在墙上挂一些显示器,让他们无线更新自己。 这个设备的关键限制: – 必须不大于显示器 – 必须快速打开/closures – 必须具有无线function – 理想的低功耗 任务落在我身上,然后find硬件来做到这一点。 首先考虑是旧的/破碎的笔记本电脑…不幸的是,我真的没有任何踢,我愿意撕裂。 接下来是微型盒子里的ALIX.3D3 。 简单的电源和VGA输出引导XD声音合适…我只是关心硬件支持(我可能会使用一个该死的小Linux的实施来驱动的事情,然后我可以只抓一个GTK日历某种应用程序)。 你是否认为这样一个小型的电路板能够顺利地运行X(考虑到它所做的一切?我不熟悉AMD Geode系列处理器(除了embedded式系统之外)。 我的问题归结为:对于我上面提到的那种embedded式系统来说,最好是对旧笔记本电脑部件进行修改/修改,或者使用微小的ALIX板卡+迷你PCI无线设备,花费几百美元? 感谢您的input!

反向代理故障切换scheme?

我目前有2个Apache Web服务器运行ldirectord /心跳来负载平衡他们之间。 无论何时我重新启动其中一个Web服务器,或将其closures进行维护,ldirectord都会自动进行故障切换,以便在现场Web服务器上运行,并且我的站点没有停机时间。 我正在考虑在我的Web服务器前放置一个caching反向代理,以减轻主服务器上的部分负载。 我的问题是,为了保持冗余和closures我的服务器而不中断服务的能力,我需要设置2个反向代理服务器 ,还是有一些方式, 我的主要服务器可以继续为请求而在他们面前的单个反向代理服务器是closures的?

在SuSE(SLES)11上使用全系统库安装干净的Python 2.6

我在这一天的大部分时间里都在度过,这让我绝对疯了。 在我用过的所有其他Unix上,这是在公园散步,但SLES 11让我目瞪口呆。 我需要在SLES 11 64位上构buildZope: Linux <name> 2.6.27.45-0.1-default #1 SMP 2010-02-22 16:49:47 +0100 x86_64 x86_64 x86_64 GNU/Linux 我首先尝试使用YaST安装的Python 2.6。 我还安装了python-devel,libjpeg-devel,readline-devel,libopenssl-devel,libz2-devel,zlib-devel和libgcrypt-devel。 全球的python2.6有很多的东西,在我使用的时候,似乎在/ etc / pythonstart中执行了一些东西,这没有帮助。 但是,我得到的错误是这样的: Getting distribution for 'Zope2==2.12.3'. src/AccessControl/cAccessControl.c:596: warning: initialization from incompatible pointer type src/AccessControl/cAccessControl.c:598: warning: 'intargfunc' is deprecated src/AccessControl/cAccessControl.c:598: warning: initialization from incompatible pointer type src/AccessControl/cAccessControl.c:599: warning: 'intargfunc' is deprecated src/AccessControl/cAccessControl.c:599: […]

SQL Server 2005中允许有最大数量的模式吗?

在单个SQL Server 2005数据库中可以创build的用户模式的最大数量是多less? 这个数字在SQL Server Express与SQL Server Standard上有所不同吗? 我search了MSDN文档,但无法find任何接近答案。 MSDN中的最大容量页面没有提到模式。

联合search和企业search – 你如何决定?

我们正在研究我们的企业search战略(我的意思是“企业”),我正在写一篇包含两者的优点和缺点的论文。 我想知道什么会推动decison。 我想象一下,某些情况下,联合search将成为首选,因为其他人会更适合企业级search方法。 为了logging,我们主要感兴趣的是search文档/文档库。

LDAP模式devise

我对LDAP非常陌生,试图根据特定的需求devise一个模式。 我有一个支持组织。 有三个级别P1 – 最低权限P2 – 中级P3 – 最高权限。 我已经把支援小组分成了小组。 TeamApipe理客户A1,A2,A3等TeamBpipe理客户B1,B2,B3等 客户A1有他的内部用户。 每个客户的内部用户有两个级别的权限P1或P2。 他们的P1或P2权限只适用于与自己相关的东西。 即来自客户A1的P2将不具有对客户A2的任何许可。 TeamA人(pipe理客户A1,A2等)具有P1或P2权限。 TeamA拥有P2权限的人员将拥有由TeamApipe理的每个客户的P2权限。 即一个TeamA P2将有P2的A1,A2,A3(全部)。 然后有一个超级支持团队。 这里的人并不是特定于顾客群。 来自SuperSupport团队的P2将拥有客户A1,客户B1的所有权限。 P3将是类似的。 我有一个架构devise #根节点 dn:dc = myorg,dc = com objectclass:组织 objectclass:dcObject o:myorg.com dc:myorg #组 dn:ou =组,dc = myorg,dc = com objectclass:organizationalUnit ou:群组 dn:cn = P1,ou =组,dc = myorg,dc = com objectclass:organizationalRole cn:P1 描述:最低级别 dn:cn […]

光油/ Nginx的/阿帕奇/ APC / Memcached的

我正在build立一个新的Web服务器,并想知道以下是一个有效的堆栈: 在前面清理caching和拆分静态内容的nginx和Apache与mod_php之间的dynamic内容之间的stream量。 我也将运行APC作为PHP的操作码caching和作为数据caching的memcached。 这是一个有效的configuration? 如果我的一些PHP已经被Varnishcaching,是否需要打扰运行APC?

无法使用运行时configurationcn = config在OpenLDAP中添加模式

我有以下的ldif文件,我试图加载到openLDAP中: 为Monas项目创build自定义模式 dn: cn=testSchemas,cn=schema,cn=config objectClass: olcSchemaConfig cn: testSchemas olcAttributeTypes ( 1.3.6.1.4.1.4203.666.1.90 NAME 'competence' DESC 'The field an individual is qualified' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubStringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) olcAttributeTypes ( 1.3.6.1.4.1.4203.666.1.91 NAME 'spokenLanguage' DESC 'The language spoken by a person.' SUP preferredLanguage EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubStringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) olcObjectClasses ( 1.3.6.1.4.1.4203.666.2012.1 NAME 'inetOrgTestPerson' DESC 'An […]

寻找有关LDAP objectClass与Google Apps同步的build议

我在Ubuntu上设置了一个OpenLDAP服务器,这样它将成为authentication的授权用户数据库。 我将要使用Atlassian Crowd,以便Google Apps可以使用针对Crowd的SSO。 为了进一步最大化在LDAP中的投资,我想使用Google的目录同步工具,以便IT可以pipe理LDAP详细信息,然后将同步工具上传到Google。 这也将确保如果用户使用Crowd来更改密码,GADS会将密码重新同步到Google,以便非SSO应用程序(如智能手机,POP等)继续工作。 我的问题源于如何最好地在OpenLDAP中定义一些对象。 人们似乎相当直接地定义为inetOrgPerson objectClass定义所有我想要的属性。 邮件组和联系人似乎更难以确定,因为我找不到符合条例草案的任何对象。 例如,groupOfUniqueNames没有邮件属性(用于定义电子邮件地址)。 我找不到任何看起来像联系人的东西。 GADS的文档build议该工具将寻找像“文字”的属性作为电子邮件地址。 关于什么可能用于联系人没有任何build议。 有关我如何继续的build议? 我确实希望将LDAP用于组而不是Google Apps,因为我也希望使用组成员资格来控制对SSH访问服务器,git存储库访问等资源的访问。 非常感谢。