background preloader

HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer

HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer

squid : Optimising Web Delivery Virtual Router Redundancy Protocol The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP) routers to participating hosts. This increases the availability and reliability of routing paths via automatic default gateway selections on an IP subnetwork. VRRP provides information on the state of a router, not the routes processed and exchanged by that router. Each VRRP instance is limited, in scope, to a single subnet. It does not advertise IP routes beyond that subnet or affect the routing table in any way. VRRP can be used in Ethernet, MPLS and token ring networks with Internet Protocol Version 4 (IPv4), as well as IPv6. Implementation[edit] A virtual router must use 00-00-5E-00-01-XX as its Media Access Control (MAC) address. Routers have a priority of between 1-255 and the router with the highest priority will become the master. The default priority is 100 for backups and 255 for a master. Elections of master routers[edit]

dev A ZODB storage for replication using RAID techniques. Latest Version: 1.0b8 The ZEO RAID storage is a storage intended to make ZEO installations more reliable by applying techniques as used in harddisk RAID solutions. The implementation is intended to make use of as much existing infrastructure as possible and provide a seamless and simple experience on setting up a reliable ZEO server infrastructure. Note: We use typical RAID terms to describe the behaviour of this system. The ZEO RAID storage is a proxy storage that works like a RAID controller by creating a redundant array of ZEO servers. Therefore, up to N-1 out of N ZEO servers can fail without interrupting. It is intended that any storage can be used as a backend storage for a RAID storage, although typically a ClientStorage will be the direct backend. The RAID storage could (in theory) be used directly from a Zope server. For this, we leverage the normal ZEO server implementation and simply use a RAID storage instead of a FileStorage.

RabbitMQ - Messaging that just works Json.NET - Home Modèle OSI Un article de Wikipédia, l'encyclopédie libre. Histoire[modifier | modifier le code] Le Modèle OSI a été conçu dans les années 1970, sur fond de rivalités entre trois architectures de conceptions différentes : la DSA lancée par CII-Honeywell-Bull innove dans l'informatique distribuée en mettant en avant les mini-ordinateurs Mitra 15 puis Mini 6, tandis que Decnet, de DEC, et SNA d'IBM donnent une plus grande place au site central, contrôlant l’ensemble des ressources matérielles et logicielles, les utilisateurs y accédant pour une "session" via des terminaux passifs. Hubert Zimmermann, recruté en 1971 à l'IRIA par Louis Pouzin pour développer le Datagramme, technologie qui suscite un enthousiasme international [1], appuyée par la CII[2]. Aperçu[modifier | modifier le code] Le modèle de baseArchitecture de sécuritéDénomination et adressageCadre général de gestion Le texte de la norme proprement dite est très abstrait car il se veut applicable à de nombreux types de réseaux. Contrôle de flux

Tutorial — ZODB 3.10.3 documentation This tutorial is intended to guide developers with a step-by-step introduction of how to develop an application which stores its data in the ZODB. Introduction¶ To save application data in ZODB, you’ll generally define classes that subclass persistent.Persistent: # account.py import persistent class Account(persistent.Persistent): def __init__(self): self.balance = 0.0 def deposit(self, amount): self.balance += amount def cash(self, amount): assert amount < self.balance self.balance -= amount This code defines a simple class that holds the balance of a bank account and provides two methods to manipulate the balance: deposit and cash. Subclassing Persistent provides a number of features: Note that we put the class in a named module. Installation¶ Before being able to use ZODB we have to install it. Creating Databases¶ When a program wants to use the ZODB it has to establish a connection, like any other database. ZODB has a pluggable storage framework. Storing objects¶ Containers and search¶

Eureka at a glance · Netflix/eureka Wiki What is Eureka? Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. We call this service, the Eureka Server. What is the need for Eureka? In AWS cloud, because of its inherent nature, servers come and go. How different is Eureka from AWS ELB? AWS Elastic Load Balancer is a load balancing solution for edge services exposed to end-user web traffic. AWS ELB is also a traditional proxy-based load balancing solution whereas with Eureka it is different in that the load balancing happens at the instance/server/host level. Another important aspect that differentiates proxy-based load balancing from load balancing using Eureka is that your application can be resilient to the outages of the load balancers, since the information regarding the available servers is cached on the client. How different is Eureka from Route 53? How is Eureka used at Netflix?

Getting Started With The PayPal API Advertisement PayPal is the most popular platform for receiving online payments today. The ease of opening a PayPal account and receiving payments compared to opening a merchant account with a traditional payment gateway is probably the number one reason for its popularity, with a close second being the comprehensive API that PayPal provides for its payment services. Disclaimer: PayPal’s API is among the worst I’ve ever had to deal with. The Different Payment Options PayPal offers a variety of payment options, which might be confusing at first: Express Checkout The premier PayPal service. This list is not comprehensive, but it covers the main payment options (see the API documentation for more). Making API Requests PayPal supports two main formats over HTTP: NVP and SOAP. Each of the API methods has different parameters, but they all share some basic parameters, which are used to identify the API account and sign the transaction. Requests are made over HTTPS. Express Checkout 1. 2. 3.

Related: